Skip to content
Content
Hook

Hooks

What language-coach runs automatically, and when. A hook is a command Claude Code fires at a fixed moment, without you asking for it.

From plugin
language-coach
152 skills1 hook

Claude Code

$ npx -y skills add leeguooooo/prompt-language-coach --agent claude-code

What fires, and when

UserPromptSubmit

Fires before Claude sees each prompt you send. A plugin can use it to inject context, so the same instruction reaches the model every turn instead of only at session start.

  • bash "${CLAUDE_PLUGIN_ROOT}/hooks/language-coach.sh"
Read hooks/hooks.json

Where it lives

  • hooks/cursor-language-coach.shGitHub
    Read the script
    #!/bin/bash
    set -euo pipefail
    
    # Resolve plugin root robustly regardless of how the hook is invoked
    if [ -n "${CURSOR_PLUGIN_ROOT:-}" ]; then
      REPO_ROOT="$CURSOR_PLUGIN_ROOT"
    else
      SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
      REPO_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
    fi
    
    if ! command -v python3 >/dev/null 2>&1; then
      exit 0
    fi
    
    python3 "$REPO_ROOT/scripts/render_coaching_context.py" \
      --platform cursor \
      --config "$HOME/.cursor/language-coach.json"
    
  • hooks/language-coach.shRunsGitHub
    Read the script
    #!/bin/bash
    set -euo pipefail
    
    SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
    REPO_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
    if ! command -v python3 >/dev/null 2>&1; then
      exit 0
    fi
    
    python3 "$REPO_ROOT/scripts/render_coaching_context.py" \
      --platform claude \
      --config "$HOME/.claude/language-coach.json"
    

Read the script before you install anything that runs on your machine. This is the one part of a plugin that acts without being asked.

@leeguooooo
Ships withlanguage-coach

An always-on language coach for AI editors — improve any target language while you work in Codex, Claude Code, or Cursor.

Stars on GitHub

Momentum

stars in total
15
Star history of leeguooooo/prompt-language-coach on GitHub, a chart by star-history.com

More plugins that ship hooks.

watch

watch

Lets Claude watch a video from a URL or local file by pulling timestamped frames and a transcript. Works in Claude Code, and the watch skill downloads with yt-dlp and extracts frames with ffmpeg.

1 skill1 hook20k
@bradautomates@bradautomates
Install Plugin
meigen-ai-design-mcp

meigen-ai-design-mcp

Gives Claude Code users access to MeiGen for discovering inspiration and creating images and videos with AI models. It also offers skills for product photoshoot planning, social video thumbnails, and visual creative direction.

3 skills+41.8k
@jau123@jau123
Install Plugin
capcut-cli

capcut-cli

Edits CapCut and JianYing video projects from the terminal or an LLM agent, covering subtitles, timing, speed, volume, templates, animations, and cutting long videos into shorts. The result opens in CapCut with every track still editable.

1 skill1 hook1.1k
@renezander030@renezander030
Install Plugin
wind-comic

wind-comic

Turns a single line of story text into a finished short drama, covering the script, storyboards, character-consistent video and voiceover. Works with the AI model providers you already use, so you skip assembling each step by hand.

7 skills11 hooks704
@chrischen667788@chrischen667788
Install Plugin
bitwize-music

bitwize-music

A Claude Code plugin for planning and producing AI-generated music albums, with skills for album concepts, tracklists, progress dashboards, idea tracking, and album artwork prompts.

53 skills+2648
@bitwize-music-studio@bitwize-music-studio
Install Plugin
master-skill

master-skill

A skill that builds AI teaching personas of specific Buddhist masters, grounded in Buddhist scripture texts and tested for fidelity to their teachings. It includes ethics gates for boundaries on what the persona will say.

21 skills1 hook495
@xr843@xr843
Install Plugin
claude-skills-journalism

claude-skills-journali…

Gives journalists and researchers ready-made guidance for fact-checking, source verification, interview prep, story pitches and data journalism, plus accessibility audits for news sites. Works in Claude Code and Codex.

72 skills+3451
@jamditis@jamditis
Install Plugin
showtime

showtime

A local video studio for your coding agent. Describe a video in one sentence: your agent directs, your machine renders. Claude Code, Codex, Cursor, Devin and more. No API keys, no uploads.

1 skill+2310
@faviovazquez@faviovazquez
Install Plugin

Questions about the hooks in language-coach.

Which coding agents can use the hooks in language-coach?
The hooks in language-coach install in Claude Code and Cursor: each runs Claude Code hooks from .claude/settings.json, so copy the hooks there.