Agent Plugins Marketplace
All plugins

workbench

v6.2.0

The complete Workshop toolkit — every skill, agent, methodology doc, and safety hook in one package, including the vault lifecycle, graph, capture, search, sync, and writing workflows. Skills and agents install on Claude Code, Codex, and Cortex Code; the safety hooks execute on Claude Code and Cortex Code. Plan, build, and ship with the full first-party dev workflow.

CodexClaude Code50 Skills

0 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
50 skill or MCP entries
Source updated
Sep 4, 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 for Codex and Claude Code

Installs for the current user
codex plugin marketplace add cdcoonce/the-workshop
codex plugin marketplace upgrade the-workshop
codex plugin add workbench@the-workshop

Paste and run these commands in a terminal with Codex. They add and refresh the the-workshop catalog, then install this plugin.

Compatibility: the page URL and API slug “workbench-2” remain stable.

  • Codex: workbench-2@agent-plugin-marketplaceworkbench@the-workshop

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/cdcoonce/the-workshop

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

Plugin files

plugins/workbench/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/adversarial-review/SKILL.md
├── skills/blueprint/SKILL.md
├── skills/brainstorm/SKILL.md
├── skills/chart-taste/SKILL.md
├── skills/commit/SKILL.md
├── skills/create-hook/SKILL.md
├── skills/daa-code-review/SKILL.md
├── skills/dagster-expert/SKILL.md
├── skills/data-discovery/SKILL.md
├── skills/dbt-expert/SKILL.md
├── skills/dbt-manifest-facts/SKILL.md
├── skills/design-an-interface/SKILL.md
├── skills/detector-teeth-check/SKILL.md
├── skills/dev-cycle/SKILL.md
├── skills/dignified-python/SKILL.md
├── skills/drain-queue/SKILL.md
├── skills/finish-branch/SKILL.md
├── skills/github-cli/SKILL.md
├── skills/gitlab-ci-watch/SKILL.md
├── skills/gitlab-cli/SKILL.md
├── skills/gitlab-mr-create/SKILL.md
├── skills/gitlab-promotion-flow/SKILL.md
├── skills/grill-me/SKILL.md
├── skills/mr-merge-order/SKILL.md
├── skills/mr-review-fixes/SKILL.md
├── skills/plan-ceo-review/SKILL.md
├── skills/prd-to-issues/SKILL.md
├── skills/prd-to-plan/SKILL.md
├── skills/project-context/SKILL.md
├── skills/react-ui-ux/SKILL.md
├── skills/repo-docs/SKILL.md
├── skills/request-refactor-plan/SKILL.md
├── skills/security-review/SKILL.md
├── skills/setup-pre-commit/SKILL.md
├── skills/shared-tree-safety/SKILL.md
├── skills/sql-deploy-precheck/SKILL.md
├── skills/stale-artifact-sweep/SKILL.md
├── skills/tdd/SKILL.md
├── skills/transcript-notes/SKILL.md
├── skills/triage-issue/SKILL.md
├── skills/triage-quarantine/SKILL.md
├── skills/using-workflow/SKILL.md
├── skills/vault-audit/SKILL.md
├── skills/vault-budget/SKILL.md
├── skills/vault-clickup-task-sync/SKILL.md
├── skills/vault-cold-read/SKILL.md
├── skills/vault-connect/SKILL.md
├── skills/vault-context-then-delegate/SKILL.md
├── skills/vault-debrief/SKILL.md
└── skills/vault-dispatch/SKILL.md

Included Skills50

adversarial-reviewskills/adversarial-review/SKILL.md

Attacks finished work by trying to disprove what it claims, and reports what survives with the evidence. Use when the user says "adversarial review", "attack this", "try to break this", "poke holes in this", "prove me wrong", "be skeptical", or wants a hostile pass over work that is claimed done — before declaring it finished, shipping it, merging it, or trusting a result.

blueprintskills/blueprint/SKILL.md

Charts an effort too big for one agent session as a shared map of decision tickets on the repo's issue tracker, worked one at a time until the way to the destination is clear. Use when the user explicitly invokes /blueprint, says "chart a map" or "work the map", names an existing map issue to continue, or asks to plan something too large and foggy to spec in one sitting. Planning only — it produces decisions, not build slices.

brainstormskills/brainstorm/SKILL.md

Shape a fuzzy idea into a committed direction before any plan, PRD, or code exists. Use when the user wants to brainstorm, explore approaches to a problem, kick around a half-formed idea, or has a goal but no committed solution yet.

chart-tasteskills/chart-taste/SKILL.md

Applies chart-design taste to React data visualization — a chart-type decision tree and adjustable dials (annotation density, complexity, color restraint) to stop charts from being technically-rendered-but-uninformative. Use when building charts or data visualizations with Recharts, Nivo, or similar React charting libraries.

commitskills/commit/SKILL.md

Git commit workflow with enforced conventional commit style. Use when Claude needs to stage and commit changes, craft commit messages, or the user asks to commit, make a commit, or save their work. Ensures consistent commit message format, proper scoping, and atomic commits across the project.

create-hookskills/create-hook/SKILL.md

Create and register Claude Code hooks (PreToolUse, PostToolUse) as Python scripts. Use when user wants to create a hook, add a pre-edit check, post-edit formatter, block file edits, or automate responses to tool use.

daa-code-reviewskills/daa-code-review/SKILL.md

AI-powered code quality analysis for Python, Markdown, and Mermaid diagrams. Use when the user asks for a "code review" or "quality check"; when Python files need checking for PEP8 violations, unused code, missing type hints, docstring problems, complexity issues, or potential runtime errors; when Markdown documentation needs validation for broken links, heading structure, or formatting; when Mermaid diagram syntax needs validation; or when the user pastes code snippets for analysis.

dagster-expertskills/dagster-expert/SKILL.md

Expert guidance for working with Dagster and the dg CLI. ALWAYS use before doing any task that requires knowledge specific to Dagster, or that references assets, materialization, components, data tools or data pipelines. Common tasks may include creating a new project, adding new definitions, understanding the current project structure, answering general questions about the codebase (finding asset, schedule, sensor, component or job definitions), debugging issues, or providing deep information about a specific Dagster concept.

data-discoveryskills/data-discovery/SKILL.md

Generate a handoff-ready data discovery document for a Snowflake schema or dbt project. Produces a single markdown file with table inventory, coverage summary, Mermaid relationship diagram, and runnable discovery queries with plain English headers. Adaptive depth for engineers or analysts. Use when: onboarding someone to a dataset, documenting available data, creating a data walkthrough, exploring what's in a schema. Triggers: data discovery, discover data, what data is available, document this schema, data walkthrough, schema handoff, onboard to dataset, what tables exist, explore this data.

dbt-expertskills/dbt-expert/SKILL.md

Expert guidance for working with dbt Core. ALWAYS use before doing any task that requires knowledge specific to dbt, including building or modifying models, writing SQL transformations, configuring tests, running dbt CLI commands, or working with dbt project structure. Common triggers include references to dbt, models, ref(), source(), materializations, seeds, snapshots, dbt build/run/test, YAML schema files, or analytics engineering patterns.

dbt-manifest-factsskills/dbt-manifest-facts/SKILL.md

Answers structural questions about a dbt project from its parsed manifest.json rather than from model comments, README prose, or memory. Use when stating or checking how many models, tests, seeds, or marts a project has; when documenting or auditing a dbt repo; when asking which models a seed or source actually feeds, or what a model really depends on; when hunting for seeds and models that nothing references; when confirming what key or grain a model declares; or when a claim about a dbt project's structure needs evidence behind it.

design-an-interfaceskills/design-an-interface/SKILL.md

Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".

detector-teeth-checkskills/detector-teeth-check/SKILL.md

Verify a test suite would actually catch the bug it claims to prevent, by re-injecting the defect and checking the suite goes red. Use after writing tests for a security boundary, a validator, a detector, or any guard whose failure mode is silent — and before trusting a green suite as evidence.

dev-cycleskills/dev-cycle/SKILL.md

Use when user says "dev cycle", "development workflow", "full development pipeline", or invokes /dev-cycle to take a GitHub-issues-driven feature from brainstorm through a merged PR. This is the interactive lane — for greenfield work, skill-building, or changes too coupled to delegate.

dignified-pythonskills/dignified-python/SKILL.md

Production Python coding standards with automatic version detection (3.10-3.13). Use when writing, reviewing, or refactoring Python to ensure adherence to modern type syntax, LBYL exception handling, pathlib operations, ABC-based interfaces, and production-tested patterns. Not Dagster-specific - applies to any Python project.

drain-queueskills/drain-queue/SKILL.md

Build a queue of filed, specced issues to empty by hand, one isolated worker per issue, with an adversarial spec gate before each build and a review of every diff before it lands. Use when several ready issues must be built and merged as a batch, when an unattended executor is unavailable and its backlog still has to move, or when the user says "work the queue", "drain the backlog", "land these tickets", or "build these by hand".

finish-branchskills/finish-branch/SKILL.md

Use when implementation is complete, all tests pass, and you need to decide how to integrate a finished development branch — merge, open a PR, keep it, or discard it. Do not use mid-implementation or while the test suite is red.

github-cliskills/github-cli/SKILL.md

GitHub CLI (gh) integration for managing issues, pull requests, branches, commits, and code reviews directly from the terminal. Use when Claude needs to create, list, view, or update GitHub issues; create draft branches and pull requests; make commits and push changes; review pull request diffs and changes; approve or merge PRs; manage GitHub Actions workflows; or work with GitHub repositories without switching to a browser. Requires gh CLI installed and authenticated.

gitlab-ci-watchskills/gitlab-ci-watch/SKILL.md

Watch GitLab CI in the background until a pushed commit, a merging MR, or an integration branch head reaches a terminal state, reporting every job's status — roll-up success is never the report. Use after any push to a work GitLab repo (the verify-ci-green rule), after `glab mr merge` returns 405 or flips to auto-merge, or when post-merge CI on dev must be confirmed green. For browsing pipelines, jobs, or logs interactively, use gitlab-cli.

gitlab-cliskills/gitlab-cli/SKILL.md

GitLab CLI (glab) integration for managing issues, branches, merge request review, and CI/CD pipelines from the terminal. Use when Claude needs to create, list, view, or update GitLab issues; push branches; review merge request diffs; approve or merge MRs; or inspect and retry pipelines and job logs. Requires the glab CLI installed and authenticated. For CREATING a merge request, use the gitlab-mr-create skill instead; for WATCHING CI to completion after a push or merge, use the gitlab-ci-watch skill instead.

gitlab-mr-createskills/gitlab-mr-create/SKILL.md

Create GitLab merge requests with `glab` using the `HEAD` conventional-commit subject as the exact title, a Markdown description file with real newlines, and API read-back verification. Use whenever creating a GitLab merge request.

gitlab-promotion-flowskills/gitlab-promotion-flow/SKILL.md

Integration and promotion policy for Clearway GitLab data repos (Dagster, dbt, ingestion). Use when starting work, choosing a branch or merge target, opening a merge request into dev, promoting dev to main, or releasing to production in one of these repos.

grill-meskills/grill-me/SKILL.md

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

mr-merge-orderskills/mr-merge-order/SKILL.md

Use when several MRs or PRs are open against the same branch and the user asks which to merge first, whether one blocks another, why merging one breaks another, or in what order to land a queue. Computes a pairwise conflict matrix with git merge-tree and recommends an order by rebase cost. Read-only. Covers GitLab and GitHub.

mr-review-fixesskills/mr-review-fixes/SKILL.md

Use when a user says an MR, PR, merge request, or pull request has review feedback, review comments, changes requested, an approval blocker, or asks to see what needs to be fixed, answered, or replied to after review. Covers reading review threads, triaging findings, landing the fix, and replying to the reviewer in-thread on GitLab and GitHub.

plan-ceo-reviewskills/plan-ceo-review/SKILL.md

CEO/founder-mode review that rethinks a plan to find the 10-star product. Use when the user asks for a plan review, CEO review, mega review, or wants a plan challenged or stress-tested before implementation.

prd-to-issuesskills/prd-to-issues/SKILL.md

Break a PRD into independently-grabbable GitHub issues using tracer-bullet vertical slices, with executor-ready issue bodies an autonomous agent can build from directly. Use when user wants to convert a PRD to issues, create implementation tickets, or break down a PRD into work items.

prd-to-planskills/prd-to-plan/SKILL.md

Turn a PRD into a multi-phase implementation plan using tracer-bullet vertical slices, saved as a local Markdown file in docs/plans/. Use when user wants to break down a PRD, create an implementation plan, plan phases from a PRD, or mentions "tracer bullets".

project-contextskills/project-context/SKILL.md

Generate or update the `.claude/docs/project.md` file that gives Claude project-specific context. Use this skill when the user asks to create, update, regenerate, or refresh project context, or says things like "update project.md", "generate project context", "this repo needs a project.md", or "Claude doesn't know about this project". Also trigger when onboarding Claude to a new repository for the first time.

react-ui-uxskills/react-ui-ux/SKILL.md

Applies deliberate design taste to React UI generation — adjustable dials (variance, motion, density) and explicit anti-genericness rules to stop AI-generated components from defaulting to the generic shadcn/Tailwind look. Use when building or editing React components, pages, or layouts (.tsx/.jsx), especially new UI generation in Tailwind/shadcn/Framer-Motion projects.

repo-docsskills/repo-docs/SKILL.md

Creates, classifies, and maintains a repository's human-facing documentation as one Diátaxis-shaped set: the root README landing page and docs/ split into tutorials, how-to guides, reference, and explanation, with a provenance footer and a drift, link, and mode checker. Use when someone asks to write, generate, update, improve, or refresh a README, says "this repo needs a README", wants a runbook, how-to guide, operations guide, tutorial, architecture doc, module map, data-flow write-up, or a "where does X live" doc, asks which kind of doc something is or whether a page is a how-to or reference, wants docs restructured or migrated under docs/, or wants a staleness or link check of existing docs against the code. Not for the Claude-facing project.md (use project-context) or docs/plans/ (use prd-to-plan).

request-refactor-planskills/request-refactor-plan/SKILL.md

Use when user wants to plan a refactor, create a refactoring RFC, break a refactor into safe incremental steps, or find architectural improvement opportunities (deepening shallow modules, consolidating tightly-coupled code, making a codebase more testable or AI-navigable). Produces a detailed refactor plan with tiny commits, filed as a GitHub issue.

security-reviewskills/security-review/SKILL.md

Security code review for vulnerabilities with confidence-based reporting. Use when the user asks for "security review", "find vulnerabilities", "check for security issues", "audit security", "OWASP review", or to review code for injection, XSS, authentication, authorization, or cryptography issues.

setup-pre-commitskills/setup-pre-commit/SKILL.md

Set up pre-commit hooks for the current repo. Use when user wants to add pre-commit hooks, configure commit-time linting, formatting, type checking, or testing. Triggers on "pre-commit", "git hooks", "linting hooks", or /setup-pre-commit.

shared-tree-safetyskills/shared-tree-safety/SKILL.md

Protect work when a git working tree or worktree may be shared with a live autonomous agent or another session. Use before resetting, force-checkouting, or cleaning any tree an agent might be using, when a working tree changes unexpectedly mid-task, or when taking over a directory another process was working in.

sql-deploy-precheckskills/sql-deploy-precheck/SKILL.md

Compile-check committed warehouse SQL (Snowflake, BigQuery, Redshift) against the live schema before deploying it, catching column drift and views that will not build. Use when about to run a .sql file at a warehouse, after any ALTER TABLE, before re-running a views file, or when a deploy half-applied and left objects inconsistent. Skip for local-only or fixture SQL.

stale-artifact-sweepskills/stale-artifact-sweep/SKILL.md

Use before acting on any recorded artifact — an issue, a review finding, a "do not merge" comment, a TODO or blocker doc, a plan prerequisite, a branch someone said still needs reviving. Re-verifies each against current reality and classifies it with evidence. Read-only.

tddskills/tdd/SKILL.md

Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.

transcript-notesskills/transcript-notes/SKILL.md

Turn a YouTube lecture/talk or a raw transcript (VTT, SRT, or plain text) into a readable Obsidian-markdown study note — imposed structure, reconstructed LaTeX with plain-word glosses, flagged missing visuals, and per-section reading prompts. Trigger when the user gives a YouTube URL/video id to ingest, or uploads/pastes a transcript and wants it made readable ("ingest this talk", "clean up this transcript", "turn this lecture into notes"). Handles lectures, talks, webinars, interviews, and panels. Do NOT trigger to summarize (this skill never summarizes), to quiz/drill, or to typeset non-transcript prose.

triage-issueskills/triage-issue/SKILL.md

Use when user reports a bug, wants to file an issue, mentions "triage", or wants to investigate and plan a fix for a problem. Finds the root cause and files a GitHub issue with a TDD-based fix plan.

triage-quarantineskills/triage-quarantine/SKILL.md

Diagnose and resolve a failed, quarantined, or question-parked autonomous agent run, reusing its preserved work instead of rebuilding. Use when an unattended agent slice quarantines or asks a question, a nightly agent run exits nonzero, a background agent's work was rejected by a gate or reviewer, or the user asks why an automated run failed or what to do with parked work.

using-workflowskills/using-workflow/SKILL.md

Use when starting any conversation or task in this project — establishes precedence between instructions and skills, requires invoking any skill that might apply, and sets the order skills run in before any response or action.

vault-auditskills/vault-audit/SKILL.md

Run Charles's vault (The Vault) /vault-audit structural audit across frontmatter, wikilinks, indexes, stale notes, duplicates, and templates. Trigger when Charles invokes /vault-audit, mentions /vault-audit, or asks for this vault workflow by name.

vault-budgetskills/vault-budget/SKILL.md

Run Charles's vault (The Vault) /budget spend and subscription-value meter from local Claude transcripts. Trigger when Charles invokes /budget, mentions /budget, or asks for this vault workflow by name.

vault-clickup-task-syncskills/vault-clickup-task-sync/SKILL.md

Run Charles's vault (The Vault) /clickup-task-sync workflow to sync vault action items into ClickUp without duplicating tasks. Trigger when Charles invokes /clickup-task-sync, mentions /clickup-task-sync, or asks to sync action items / a 1:1 recap into ClickUp.

vault-cold-readskills/vault-cold-read/SKILL.md

Run Charles's vault (The Vault) /cold-read gate — an adversarial read of a dispatched issue's SPEC (not its code) before it is promoted to the afk executor. Trigger when Charles invokes /cold-read, mentions /cold-read, asks whether an issue is buildable cold, or is about to promote a `proposed` issue.

vault-connectskills/vault-connect/SKILL.md

Run Charles's vault (The Vault) /connect autonomous graph connection pass with preview-gated wikilink edits. Trigger when Charles invokes /connect, mentions /connect, or asks for this vault workflow by name.

vault-context-then-delegateskills/vault-context-then-delegate/SKILL.md

Run Charles's vault (The Vault) /context-then-delegate workflow to resolve real-world ambiguity (email/SharePoint/Slack) before writing a coding-agent prompt. Trigger when Charles invokes /context-then-delegate, mentions /context-then-delegate, or is about to write a delegated prompt for a task with unresolved domain ambiguity.

vault-debriefskills/vault-debrief/SKILL.md

Run Charles's vault (The Vault) /debrief retrospective over recent afk builds. Trigger when Charles invokes /debrief, mentions /debrief, asks how much of the autonomous work needed his hands, asks whether /cold-read is actually earning its cost, or asks which stage keeps producing rework.

vault-dispatchskills/vault-dispatch/SKILL.md

Run Charles's vault (The Vault) /dispatch workflow to turn a shaped idea into an afk-managed issue linked back into the vault. Trigger when Charles invokes /dispatch, mentions /dispatch, or asks for this vault workflow by name.

Plugin manifests2

plugins/workbench/.codex-plugin/plugin.json
{
  "_generated": "scripts/stamp.py",
  "name": "workbench",
  "version": "6.2.0",
  "description": "The complete Workshop toolkit — every skill, agent, methodology doc, and safety hook in one package, including the vault lifecycle, graph, capture, search, sync, and writing workflows. Skills and agents install on Claude Code, Codex, and Cortex Code; the safety hooks execute on Claude Code and Cortex Code. Plan, build, and ship with the full first-party dev workflow.",
  "conventions": [
    "Test-driven development: write the failing test first",
    "Run `make stamp` after changing any component",
    "Progressive disclosure over monolithic instructions",
    "Conventional commits; stage explicitly, never git add .",
    "Repo artifacts stay in-repo; machine-local skill output defaults to ~/.workshop/<skill>/ unless a destination is configured"
  ]
}
plugins/workbench/.claude-plugin/plugin.json
{
  "name": "workbench",
  "version": "6.2.0",
  "description": "The complete Workshop toolkit — every skill, agent, methodology doc, and safety hook in one package, including the vault lifecycle, graph, capture, search, sync, and writing workflows. Skills and agents install on Claude Code, Codex, and Cortex Code; the safety hooks execute on Claude Code and Cortex Code. Plan, build, and ship with the full first-party dev workflow.",
  "conventions": [
    "Test-driven development: write the failing test first",
    "Run `make stamp` after changing any component",
    "Progressive disclosure over monolithic instructions",
    "Conventional commits; stage explicitly, never git add .",
    "Repo artifacts stay in-repo; machine-local skill output defaults to ~/.workshop/<skill>/ unless a destination is configured"
  ]
}

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

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