CtrlK
BlogDocsLog inGet started
Tessl Logo

setup

One-time setup for english-coach — wire the statusline so coaching tips appear. Run once after enabling the plugin.

62

Quality

72%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/english-coach/skills/setup/SKILL.md
SKILL.md
Quality
Evals
Security

english-coach setup — wire the statusline

The english-coach hook is active automatically once this plugin is enabled. But Claude Code plugins cannot set the main statusLine, so the tip display must be wired once. Do it now.

Steps

  1. Run the wiring script:

    "${CLAUDE_PLUGIN_ROOT}/scripts/wire-statusline.sh"

    It deploys the statusline wrapper to a stable path (~/.claude/english-coach/), saves your current statusline as the inner one, points settings.json at the wrapper, and backs up settings first. It is idempotent.

  2. Make sure the backend key is present. english-coach uses Groq by default; the user must have ~/.claude/english-coach/secrets.env containing EC_OPENAI_API_KEY=gsk_... (chmod 600), and ~/.claude/english-coach/config.local.sh selecting the backend (see the plugin README). If secrets.env is missing, tell the user to create it before testing.

  3. Tell the user:

    • Open a NEW Claude Code session for the statusline change to take effect.
    • Type a hand-typed English sentence with a small error to see a 😇 original → corrected (Pattern) tip appear at the bottom.

If wire-statusline.sh exits non-zero, report its message and stop.

選配:裝 harper-clibrew install harper)即啟用本地文法層——有文法錯時本地直接修、不呼叫 LLM。見 README 的「本地文法」段。

Repository
kehao-chen/kehao-claude-skills
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.