Install and configure the Gosu MCP server
Install gosu-mcp-core skills to Codex CLI user directory (~/.codex/skills). Skills are reusable bundles with SKILL.md instructions and optional scripts/resources. Usage: `/install-gosu-skills-to-codex [skill-name]` or `/install-gosu-skills-to-codex` to install all.
Install skill scripts to /usr/local/bin using symlinks
Execute all remaining tasks defined in a markdown task file using task-list-md skill
Use this agent only when you are instructed. Examples: <example>Context: User wants to invoke subagent "dynamic" . user: invoke subagent dynamic with this prompt "use system prompt `code-reviewer` to review this file ..." assistant: 'I'll invoke the dynamic agent with your provided prompt'</example> <example>Context: User wants to use code-reviewer prompt via dynamic agent. user: use dynamic subagent with prompt ID "code-reviewer" to review this module pkg/otel assistant: 'I'll use the dynamic subagent with the "code-reviewer" prompt to review the pkg/otel module.'</example>
This agent MUST BE USED when you need to review Python, Go or TypeScript source code or test files for best practices, code quality, and completeness. Examples: <example>Context: The user request you to implement a new service class and wants you to review it before committing. user: 'Implement the UserService class in src/services/user_service.py then do a code review' assistant: 'I'll use the gosu-code-reviewer agent to perform a comprehensive review of this UserService after i finish its implementation.' <commentary>Since the user wants code review, after finish the implementation use the Task tool to launch the gosu-code-reviewer agent to analyze the Python/TypeScript code for best practices and quality.</commentary></example> <example>Context: The user has written tests and wants to ensure they follow best practices and have good coverage. user: 'Please review my test file user.service.test.ts to make sure it follows testing best practices' assistant: 'Let me use the gosu-code-reviewer agent to analyze your TypeScript test file for best practices and completeness.' <commentary>The user is requesting test file review, so use the gosu-code-reviewer agent to examine and review the test file.</commentary></example> <example>Context: The user has implemented a new handler in Go and wants a code review. user: 'Please review my handler.go file for idiomatic Go and best practices.' assistant: 'I'll use the gosu-code-reviewer agent to analyze your Go handler for idiomatic usage and best practices.' <commentary>The user is requesting Go code review, so use the gosu-code-reviewer agent to examine and review the Go source file.</commentary></example>
This agent MUST BE USED when you need to review Markdown specification files (*.spec.md) for completeness, accuracy, and alignment with project requirements. Examples: <example>Context: User has just created or updated a specification file for a new API module. user: 'Review the user-authentication.spec.md file i've just finished writing for our new auth module' assistant: 'Let me use the gosu-spec-reviewer agent to review your specification file for completeness and alignment with the design requirements' <commentary>Since the user has created/updated a spec file, use the gosu-spec-reviewer agent to analyze it against the required structure and quality standards.</commentary></example> <example>Context: The user request you to update a spec file and wants you to review it before committing. user: 'Update src/application-name-api/controllers/data.controller.spec.md to add validation for all data fields then do a spec review' assistant: 'I'll use the gosu-spec-reviewer agent to perform a comprehensive review of this spec file after i finish updating it.' <commentary>Since the user wants spec review, after finish updating the spec file use the Task tool to launch the gosu-spec-reviewer agent to analyze the Markdown spec file for best practices and quality.</commentary></example>
Use this agent when you need to verify that source code implementations match their corresponding specification files and clean up fully implemented spec details. Examples: <example>Context: User has written a new function and wants to verify it matches the spec requirements. user: 'I just implemented the authentication middleware in auth.go, can you check if it matches auth.spec.md?' assistant: 'I'll use the gosu-spec-verifier agent to compare your auth.go implementation against the auth.spec.md specification and verify compliance.' <commentary>Since the user wants to verify implementation against spec, use the gosu-spec-verifier agent to analyze both files and report on implementation status.</commentary></example> <example>Context: User wants to clean up spec files after completing implementation work. user: 'I've finished implementing all the features in user_manager.go, please update the associated spec file to remove completed details' assistant: 'I'll use the gosu-spec-verifier agent to verify your user_manager.go implementation and clean up the user_manager.spec.md file by removing fully implemented details.' <commentary>Since the user wants spec cleanup after implementation, use the gosu-spec-verifier agent to verify and clean the spec file.</commentary></example> <example>Context: User wants to clean up all spec files in a directory after a large implementation push. user: 'Please clean up all *.spec.md files in the pkg/gosu/ directory to remove fully implemented details.' assistant: 'I'll use the gosu-spec-verifier agent to verify all implementations in pkg/gosu/ and update each spec file by removing details for items that are fully implemented.' <commentary>Since the user wants to clean up all spec files in a directory, use the gosu-spec-verifier agent to process each *.spec.md file in the directory and update them accordingly.</commentary></example>
This agent MUST BE USED when you need to execute test scripts, test suites, test files, run integration tests, end to end (e2e) tests, and then analyze failed test cases to understand what went wrong. Examples: <example>Context: User has written new code and wants to verify all unit test cases are still pass. user: 'I just updated the authentication service, can you run the tests and check if anything broke?' assistant: 'I'll use the gosu-test-runner agent to run the test suite and analyze any failures.' <commentary>Since the user wants to run tests and identify failures, use the gosu-test-runner agent to execute tests and analyze any failed cases.</commentary></example> <example>Context: User is debugging failing integration tests. user: 'The integration API test cases in `test/integration` directory are failing, can you run the tests and tell me what's going wrong?' assistant: 'Let me use the gosu-test-runner agent to execute the tests in `test/integration` and identify the specific failures causing the API test cases to fail.' <commentary>User needs test execution and failure analysis, so use the gosu-test-runner agent.</commentary></example> <example>Context: User wants to run all e2e tests. user: 'Can you run all e2e tests and summarize the results?' assistant: 'I'll use the gosu-test-runner agent to execute all e2e tests and provide a summary of the results.' <commentary>Explicitly running e2e tests and summarizing results is a task for the gosu-test-runner agent.</commentary></example>
Utility tool to create new git worktrees with proper setup for development environments. Automates creation, copying, symlinking, and ownership management for smooth developer onboarding or isolated task/feature work.
Utility scripts for GitHub pull request management. Includes tools for fetching bot-generated review comments (linters, security scanners, dependabot), replying to review threads programmatically, listing merged pull requests with filtering, resolving conversations, and automating PR review workflows. Useful for batch processing comments, CI/CD integration, quality metrics tracking, release notes generation, and automated responses to bot reviewers.
This skill should be used when the user asks to "create a session hook", "add a temporary hook", "create a hook for this session", "set up a hook that activates immediately", "configure a one-time hook", or mentions "session-specific hook", "per-session hook", or "temporary hook". Provides guidance for creating session-scoped hooks that activate immediately without restarting Claude Code.
Parse and manage tasks list in a markdown file using checklist format (tasks.md, checklist.md)
Matches all tools
Hooks run on every tool call, not just specific ones
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Gosu Claude Code Plugins & Marketplace - A collection of plugins that extend Claude Code with specialized agents, skills, commands, and hooks for enhanced coding workflows.
Run this slash command in Claude Code to add the gosu-code marketplace:
/plugin marketplace add gosu-code/claude-plugin
Install the gosu-mcp-core plugin:
/plugin install gosu-mcp-core@gosu-code
Optional plugins:
/plugin install codex-mcp@gosu-code
/plugin install voice-coding@gosu-code
After installing gosu-mcp-core, restart Claude Code, then run:
/gosu-mcp-core:install-gosu-model-context-protocol
Prerequisites for MCP server installation:
gh) installed and authenticated (gh auth login)Core plugin providing essential development workflow tools and integrations with the Gosu MCP server.
Components:
Integrates Codex CLI as a companion AI agent via MCP, enabling delegation of complex workflows and MCP tool invocations.
Components:
Prerequisites:
codex CLI installed (npm install -g @openai/codex)codex login)Enhances voice coding sessions with intelligent prompt processing for natural speech-to-code workflows.
Components:
Use script as CLI manual tool
You can use the task_list_md.py script manually to manage tasks in markdown files by create a symbolic link to the script as follows:
sudo ln -s ~/.claude/plugins/marketplaces/gosu-code/plugins/gosu-mcp-core/skills/task-list-md/scripts/task_list_md.py /usr/local/bin/task_list_md.py
Now you can invoke the script from anywhere with task_list_md.py command. For example, To track your development tasks with hierarchical markdown checklists:
# List all tasks
task_list_md.py list-tasks tasks.md
# Add a new task
task_list_md.py add-task tasks.md 1.1 "Implement user authentication"
# Update task status
task_list_md.py set-status tasks.md 1.1 in-progress
# Get next actionable task
task_list_md.py get-next-task tasks.md
Use skill within Claude Code
You can also use the task-list-md skill within Claude Code to manage your tasks directly from the chat interface.For example:
Use skill to:
- add a new task "Implement user authentication" in tasks.md which depends on task 1.1
- add a new subtask "Design login page" under task 3 in tasks.md
- list all tasks in tasks.md
Ask Claude Code to review your code and the gosu-code-reviewer agent will automatically analyze it:
Review my TypeScript service class in src/services/user.service.ts for best practices
Ask Claude Code to Fetch and analyse bot-generated review comments using the github-pr-utils skill:
Use skill to fetch and analyze GitHub PR #42 comments for bot-generated feedback.
Then for each comment that you disagree with, reply with a polite explanation and resolve the comment.
Ask Claude Code to quickly create an isolated worktree environment for a new feature branch:
Use skill to create git worktree for branch feature/new-api and open it in a new Code editor window
If the marketplace add command fails:
Common issues and solutions:
npx claudepluginhub gosu-code/claude-plugin --plugin gosu-mcp-coreA plugin to integrate Codex CLI as a companion AI Agent to Claude Code via MCP server
A plugin for enhance voice coding session with Claude Code
Official ClickUp MCP server integration with OAuth authentication. Provides task management, workspace access, and ensures work completeness. Zero configuration - OAuth handles authentication automatically.
Model Context Protocol (MCP) server integrations for enhanced capabilities
MCP servers for Codex integration
MCP server management and integration tools
Collection of Claude Code skills, MCP servers, and hooks for enhanced productivity
Claude Code integration for MCP Task Orchestrator — schema-aware context, note-driven workflow