Skip to content

Plugins

This repo provides plugins for the Claude Code marketplace.

PluginDescription
aichatHooks, commands, skills, agents for session work and search
tmux-cliTerminal automation skill
workflowWork logging, code walk-through, issue specs, UI testing
safety-hooksPrevent destructive operations
langroidDesign patterns for the Langroid framework
voiceSpoken audio summaries
  1. Add the marketplace

    From your terminal:

    Terminal window
    claude plugin marketplace add pchalasani/claude-code-tools

    Or from inside a Claude Code session:

    /plugin marketplace add pchalasani/claude-code-tools

    This creates the cctools-plugins plugin group.

  2. Install plugins

    Terminal window
    claude plugin install "aichat@cctools-plugins"
    claude plugin install "tmux-cli@cctools-plugins"
    claude plugin install "workflow@cctools-plugins"
    claude plugin install "safety-hooks@cctools-plugins"
    claude plugin install "langroid@cctools-plugins"
    claude plugin install "voice@cctools-plugins"

    Or use /plugin without arguments inside a session to launch a TUI for browsing and installing.


The aichat plugin provides hooks, skills, and an agent for session management and search.

TypeNameWhat it does
Hook>resumeType >resume (or >continue, >handoff) to copy session ID and show resume instructions
Hook>sessionType >session (or >session-id) to copy the session ID to clipboard
Skill/session-searchSearch past sessions (for agents without sub-agent support, e.g. Codex)
Skill/recover-contextExtract context from parent sessions into the current conversation
Agentsession-searcherSub-agent to search and retrieve context from past sessions

TypeNameWhat it does
Skill/tmux-cliInteract with CLI apps and agents in other tmux panes

The skill gives Claude Code the ability to send commands, read output, and coordinate with processes (including other CLI agents) running in other tmux panes. See the tmux-cli tool page for full details.


Hooks that block or require approval for dangerous operations.

HookWhat it blocks / modifies
rm protectionBlocks rm -rf on critical paths; requires approval for others
git add protectionBlocks git add -A; requires approval for modified files
git checkout protectionWarns before discarding uncommitted changes
git commit protectionBlocks commits without user review
.env protectionBlocks all read/write/edit of .env files; suggests env-safe CLI
File length limitBlocks reading files >500 lines to prevent context bloat

See the Safety Hooks detail page for hook file descriptions and full documentation.


Skills and agents for development workflow tasks.

Skill / AgentWhat it does
/code-walk-thruWalk through files in your editor to explain code or show changes
/log-workLog work progress to WORKLOG/YYYYMMDD.md
/make-issue-specCreate task specs at issues/YYYYMMDD-topic.md
ui-tester agentBrowser-based UI testing via Chrome DevTools MCP

See the Workflow detail page for more information.


Design pattern knowledge for the Langroid multi-agent LLM framework.

SkillWhat it does
/patternsIndex of Langroid design patterns (agent config, tools, task control, MCP integration)
/add-patternRecord new patterns as you learn them from the Langroid codebase

See the Langroid detail page for more information.


Get spoken audio feedback when Claude Code completes a task. The agent automatically speaks a 1-2 sentence summary before stopping, so you can multitask while Claude works.

Uses pocket-tts for lightweight text-to-speech.

See the Voice detail page for prerequisites, configuration, architecture details, and recommended speech-to-text companions.