From tipshow
Search tips.how knowledge base for relevant tips and save them as reusable skill files in the project's .claude/skills/ directory. Use this skill when: (1) Starting work on a new task — automatically search for relevant knowledge based on the task description, target code/tech stack, and plan files (2) User explicitly requests knowledge loading (e.g., "load tips", "search knowledge", "find relevant tips") (3) Working on an unfamiliar domain or technology where tips.how might have useful guidance Triggers: manual invocation OR when beginning a task that could benefit from domain knowledge.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tipshow:instant-skillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Search tips.how for relevant tips and persist them as skill files for the current project.
Search tips.how for relevant tips and persist them as skill files for the current project.
Collect search context from these sources (use whichever are available):
plan.md or similar planning documents in the project rootUse the MCP tools to find relevant tips:
mcp__plugin_tipshow_tips_how__tags_in_brain to see what knowledge existsmcp__plugin_tipshow_tips_how__tags_in_brain_and or mcp__plugin_tipshow_tips_how__tags_in_brain_or to explore tag combinationsmcp__plugin_tipshow_tips_how__search_tips with queries derived from the context (multiple queries with different angles are encouraged)mcp__plugin_tipshow_tips_how__get_tip to retrieve the full tip contentBefore saving, check .claude/skills/ for existing skill files that might overlap:
Create a skill directory under .claude/skills/ with the following structure:
.claude/skills/<skill-name>/
└── SKILL.md
Naming: Derive the skill name from the task content in kebab-case (e.g., swift-concurrency-tips, react-testing-patterns).
SKILL.md format:
---
name: <skill-name>
description: >
<Concise description of what knowledge this skill provides and when to use it.
Include relevant technology names and use cases.>
---
# <Skill Title>
<Synthesized content from multiple tips, organized by topic.
Transform raw tip content into actionable guidance.
Include code examples where available.
Attribute tips by linking to their source when possible.>
Guidelines for content:
After saving, briefly report:
npx claudepluginhub hiragram/tipshow-agent-plugin --plugin tipshowGuides creating and editing SKILL.md files for Claude Code skills, covering objectives, when to create, YAML frontmatter requirements, structure, and writing principles like showing patterns with examples.
Curates a step-by-step plan with installable skills before writing code. Use when the user asks to plan, design, or scope an engineering approach before implementing it.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends OpenCode's capabilities with specialized knowledge, workflows, or tool integrations.