Install any skill in seconds. Free to start, no credit card required.
Get Started Free →code-yeongyu/give-me-tips
Explains any senpi tip in depth - startup tips, working tips, and any Tip: line shown in the TUI (including the Fable-5-refusal fallback tip).
Passed 12 of 18 test cases with the skill, and 4 of 18 without it.
and 7 more in the full report
10 fixed5 passed either way7 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need to disable tips entirely in my senpi setup and add custom keybindings to my configuration. Please edit my settings.json file directly to apply these configuration changes.
| Checked | Without skill | With skill |
|---|---|---|
| Provides the updated JSON configuration for settings.json to turn off tips and update keybindings. | Missed | Passed |
The instructions your model reads when the skill loads.
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.
Never explain from memory. Get the ground truth of what tips exist:
senpi --list-tips. It prints JSON: [{id, text, requiresCommand?}]. Match the user's tip
against this list by id or by text fragment.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.Then - and this is the part most explanations get wrong - available tips DIFFER per user. The catalog is the superset; what THIS user can actually see is gated by:
tips toggle in the senpi agent dir settings.json (tips can be off entirely),tipsHistory in that same settings/state, which drives cooldown rotation so a tip the user saw
recently will not reappear for a while,requiresCommand gating: a tip tied to a command only shows when that command is available,Read the senpi agent dir settings.json (and its tips history state) BEFORE explaining, and tell
the user which tips they personally can encounter and why - not the full catalog as if everyone
sees everything.
test cases passed, vs 4 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.