give-me-tips

Solid

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.

AI & Automation 68,941 stars 5670 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 86/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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 `senpi --list-tips`. It 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. Then - and this is the part most explanations get wrong - **available tips DIFFER per user**. Th...

Details

Author
code-yeongyu
Repository
code-yeongyu/oh-my-openagent
Created
9 months ago
Last Updated
today
Language
TypeScript
License
NOASSERTION

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

explain-this

Explain whatever the user is pointing at right now in plain language: a pending question, a piece of code, an error, a command output, or an artifact like a plan or findings report. Use when the user asks to "explain this", "what am I being asked", "what's happening right now", "help me understand this", "what does this mean", "what does this error mean", "what is this code doing", or "what do these options mean".

402 Updated 2 days ago
tobihagemann
AI & Automation Listed

help

Show the Principal what this agent can actually do. Use when they type /help, ask what this thing can do, what commands exist, what they can ask for, whether something is possible here, or say they do not know where to start — and use it unprompted the first time someone new arrives, or when a request suggests they are working around a capability that already exists. It reads the skills directory live, so it is never a stale list.

0 Updated today
ElJoakoDELxD
AI & Automation Featured

os-step-by-step

ALWAYS invoke this skill when you need the user to act - run a command, paste a secret, click, approve - and whenever they ask how to do something or say they do not know what to do: "step by step", "walk me through it", "what do I do", "what should I do", "I don't understand what to do", "explain what I need to do", in any language. Picking which task comes next is os-whats-next; this skill is for doing the thing in front of you. First earn the ask: try it yourself, find another route, shrink it to the part only they can do. Then one action per step, commands labelled by what they touch, no jargon. Commands are single lines that prompt for any value - typing hidden for secrets - and confirm in plain words. Afterwards verify their step.

355 Updated yesterday
kharmanskyi