Agent Plugins Marketplace
All plugins

workbench-core

v0.19.5

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.

Claude Code13 Skills

By Mike Bronner0 GitHub starsUpdated 2 hours ago

Directory evidence

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

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

Install workbench-core for Claude Code

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

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

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

Get the source manually
git clone https://github.com/mike-bronner/workbench-core

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

Plugin files

workbench-core/
├── .claude-plugin/plugin.json
├── skills/compact-learnings/SKILL.md
├── skills/define-profile/SKILL.md
├── skills/define-soul/SKILL.md
├── skills/evaluate-decisions/SKILL.md
├── skills/install/SKILL.md
├── skills/install-chat-skills/SKILL.md
├── skills/log-now/SKILL.md
├── skills/memory-lint/SKILL.md
├── skills/memory-status/SKILL.md
├── skills/process-pending-summaries/SKILL.md
├── skills/propose-upgrades/SKILL.md
├── skills/setup/SKILL.md
└── skills/summarize-session/SKILL.md

Included Skills13

compact-learningsskills/compact-learnings/SKILL.md

Review and compact accumulated skill learnings. For workbench plugin skills, optionally integrate proven learnings into the SKILL.md itself. Triggered when a learnings file exceeds 30 entries, or run manually any time.

define-profileskills/define-profile/SKILL.md

Interactive interview to build or refine the user's profile.md. Asks about role, working style, technical stack, and communication preferences. Focuses on facts about the user — agent behavioral rules belong in soul-hot.md via /workbench:define-soul.

define-soulskills/define-soul/SKILL.md

Interactive onboarding and refinement for agent identity — soul-hot.md and soul-core.md. Walks the user through defining who their agent is through a conversational series of questions, pushing back on vague or contradictory answers until each file is solid. Works as both first-time setup and refinement of existing files.

evaluate-decisionsskills/evaluate-decisions/SKILL.md

Grade recorded decisions and memory entries for decision quality — correctness against outcomes, accuracy/efficiency/speed, consistency/recurrence, and missing process — and write a learnings report. Gear 2 ("Evaluate") of the decision-quality learning loop; feeds /workbench-core:propose-upgrades. Run manually any time.

installskills/install/SKILL.md

Install the plugin's shipped persona into your live Claude Code locations — soul files to the memory vault, the output style to ~/.claude/output-styles, and the outputStyle setting in ~/.claude/settings.json. Non-destructive — hand-edited soul files are diffed and confirmed before any overwrite. Use when setting up the agent persona, or re-syncing after a plugin update.

install-chat-skillsskills/install-chat-skills/SKILL.md

Install workbench-* plugin skills into Claude Chat (Mac app) via .skill packaging. Discovers all eligible skills in installed @claude-workbench plugins (excluding workbench-core itself), packages them with skill-creator's package_skill.py, and opens each .skill file with the Mac app to trigger the install dialog. Use this skill whenever the SessionStart warmup output mentions new Chat-installable skills, or to manually re-sync Chat skills after installing or updating a workbench plugin.

log-nowskills/log-now/SKILL.md

Log the current session segment right now — dump the raw log and write the narrative summary + any decision promotions inline. Use this when you want to snapshot mid-conversation, or when you want a richer summary than the auto-generated one.

memory-lintskills/memory-lint/SKILL.md

Periodic health-and-repair pass over the memory vault — rescue files skipped for missing frontmatter, repair broken links, conservatively connect orphans, repair vault-index drift, flag duplicates for human review, and write an audit report. Run monthly via the scheduled-tasks MCP, or manually any time.

memory-statusskills/memory-status/SKILL.md

Report the shared memory server's facts — vault/cache paths, probe health, bearer token, live session refs, server binary, and index/maintenance state. Use when memory search/write is failing or to confirm the server is wired.

process-pending-summariesskills/process-pending-summaries/SKILL.md

Process any pending session summaries by dispatching background agents. Use when the warmup notices unprocessed markers, or run manually to clear the backlog. Does NOT block the session — dispatches agents in the background and moves on.

propose-upgradesskills/propose-upgrades/SKILL.md

Turn a decision-quality evaluation into concrete proposals — corrections to existing memories and new process recordings — then walk human sign-off and apply only what's approved. Gears 3+4 ("Propose" + "Sign-off") of the decision-quality learning loop; consumes /workbench-core:evaluate-decisions output. Run manually any time.

setupskills/setup/SKILL.md

Configure the workbench — agent name, memory paths, MCP server name, identity file paths, and the permission safety rails (defaultMode plus deny/ask rules) written to ~/.claude/settings.json. Config lives in the plugin data directory and is read at MCP start time, so plugin updates never clobber settings.

summarize-sessionskills/summarize-session/SKILL.md

Manually summarize a specific session by ID or by picking from recent unsummarized logs. Use when the auto-summarizer missed a session, when you want to re-summarize with better context, or when you want to summarize an older session.

Plugin manifests1

.claude-plugin/plugin.json
{
  "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.19.5",
  "author": {
    "name": "Mike Bronner",
    "url": "https://github.com/mike-bronner"
  },
  "repository": "https://github.com/mike-bronner/core",
  "mcpServers": {
    "memory": {
      "type": "http",
      "url": "http://127.0.0.1:${WORKBENCH_MEMORY_PORT:-8765}/mcp",
      "headers": {
        "Authorization": "Bearer ${WORKBENCH_MEMORY_TOKEN}"
      }
    }
  }
}

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

[workbench-core on Agent Plugins Marketplace](https://pluginsmp.com/plugins/workbench-core)