← ClaudeAtlas

tiplisted

Use when the user asks for a tip of the day or for advice on working with Claude Code and its CLI more effectively — "/tip", "tip of the day", "give me a Claude Code tip", "what don't I know about Claude Code", "совет дня", "/tip <topic>" (hotkeys, hooks, worktrees, context…), "/tip 42" or "tip
PavelSozonov/hintdeck · ★ 0 · AI & Automation · score 75
Install: claude install-skill PavelSozonov/hintdeck
# tip — tip of the day for Claude Code ## Overview One invocation, one tip from a catalog verified against the official documentation. `tip.sh` — not the model's memory — guarantees that tips never repeat and that an invocation yields exactly one: a tip cannot be obtained without marking it as shown. The facts of a tip come only from the catalog. Do not add keys, commands or flags from your own knowledge: that is exactly how invented and outdated details end up in tips. ## State at invocation ```! ${CLAUDE_SKILL_DIR}/tip.sh list ``` Invocation argument: "$ARGUMENTS" If the state block above is missing (shell execution in skills is disabled), run `${CLAUDE_SKILL_DIR}/tip.sh list` yourself and work from its output. ## Steps 1. **Mode.** - the argument is a number (`42`, `#42`, `№42`) → `${CLAUDE_SKILL_DIR}/tip.sh show <number> <ticket>`, then reply in the format below; this is the only way to show a tip again; - `history` → print the result of `${CLAUDE_SKILL_DIR}/tip.sh history` as a table, no tip; - `lang <code>` (or a request such as "tips in Russian") → `${CLAUDE_SKILL_DIR}/tip.sh lang <code>`, confirm in one line, no tip; `lang` alone shows the current language, `lang auto` forgets the choice; - `refresh`, or an `EXHAUSTED` line in the state → follow `REFRESH.md` in the skill directory; - otherwise the normal flow, steps 2–4. 2. **Choose** one id from the unseen list: - a topic argument → the closest tip in that topic (the topic is the t