Skills

Give Me Tips

Explains any senpi tip in depth, including Tip: lines in the TUI.

Install

npx skills add code-yeongyu/oh-my-openagent --skill give-me-tips -g -a claude-code -y
Category
Engineering
Updated
3d ago
License
See repository
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Explains any senpi tip in depth, including Tip: lines in the TUI. Use when the user asks about a tip, what a tipped feature does, or which tips they can see.

give-me-tips - explain any senpi tip, in depth

Purpose

Senpi shows the user tips: startup tips, working tips, and Tip: lines injected by omo components. When the user asks about any of them - "what was that Tip: line", "what does this tip mean", "how does that feature work" - this skill produces a DEEP explanation of that exact tip, in the USER'S language (match the language they asked in, always).

Specific over generic, every time. "It retries on failure" is a failure of this skill. "It detects the refusal from the stopDetails on the assistant message_end event, gates on the architect category in your .omo/omo.json, and only then injects the directive" is the bar. The user asked because the tip made them curious; reward that curiosity with the real mechanism, not a summary of the tip text they already read.

Query the live tip list FIRST

Never explain from memory. Get the ground truth of what tips exist:

  1. Run the tip-listing flag of the command this product is installed as: omo --list-tips under OmO Native (omo-ai installs; the session environment carries OMO_NATIVE=1 and OMO_BIN), or senpi --list-tips under a plain senpi install. Never spell it senpi on an OmO Native machine: package managers link only the top-level omo bin, so senpi is not on PATH there. If the brand command is not on PATH either (bunx/npx launches), invoke the launcher the OMO_BIN variable points at: "$OMO_BIN" --list-tips. The command prints JSON: [{id, text, requiresCommand?}]. Match the user's tip against this list by id or by text fragment.
  2. If the flag is unavailable on this senpi version, fall back to reading the catalog sources directly at packages/coding-agent/src/modes/interactive/tips/catalog/ inside the installed @code-yeongyu/senpi package (find it via the senpi install path or node_modules) or in a local clone of code-yeongyu/senpi.
Read the whole SKILL.md on GitHub

More in Engineering