show-me
Help the user understand the current topic visually: pick the smallest view that makes the point clear — pseudocode for logic, call/component/file trees for…
Skill by IanLuo
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ianluo-show-me
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/show-me
What's inside
- Skill name
show-me- Description
- Help the user understand the current topic visually: pick the smallest view that makes the point clear — pseudocode for logic, call/component/file trees for structure, Mermaid for control/data flow, shape-matched diffs for what changed, and one focused HTML file only when the concept is too dense for those. Literal triggers: "show this visually", "explain with a diagram", "diagram the flow", "sketch the architecture / UI / layout", "how does X fit together", "what changes in this diff", "explain the concept with a picture". Do NOT use when the user wants an interactive HTML view of context with feedback anchors (that is annotate), or when they asked for a rendered artifact/dashboard as the deliverable.
- License
- MIT
- Instructions
- 126 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
<!-- Ported from humanlayer/skills (MIT). -->
Help the user understand the current topic of conversation visually. Skip the preamble and keep prose brief. Pick the smallest view that makes the key point clear.
- Show logic or an algorithm as pseudocode:
```text
on(save)
if content is unchanged
return cached result
write new content
return fresh result
```
- Show runtime control flow as a call tree:
```text
submitForm
createSession
persistPrompt
launchAgent
navigateToSession
```
- Show UI structure as a component tree, including state and module boundaries that matter:
```tsx
<SessionPage> (apps/example/src/routes/session.tsx)
useSessionEvents()
<SessionToolbar>
<RunSkillButton> (packages/ui)
```
- Show file responsibility or a broad refactor as a shallow file tree:
```text
src/
├── commands/ # parses user actions
├── sessions/ # owns session state
└── transport/ # sends API requests
```
- Show component interaction, control flow, or data flow with Mermaid:
```mermaid
sequenceDiagram
participant User
participant UI
participant Daemon
User->>UI: choose command
UI->>Daemon: send expanded prompt
Daemon-->>UI: stream result
```
- Use `diff` when the point is what changes and the surrounding shape already exists. Match the diff shape to the topic.
For a component change:
```diff
<SessionPage>
useSessionEvents()
<SessionToolbar>
+ <RunSkillButton />
<SessionTimeline>
+ <SkillResultCard />
```
For a file-layout change:
```diff
src/
├── commands/
+│ └── show-me.ts # expands the slash command
├── sessions/
-└── transport.ts
+└── transport/
+ ├── client.ts
+ └── stream.ts
```
For a call-tree or call-stack change:
```diff
submitForm
createSession
persistPrompt
+ expandSkillMention
launchAgent
- navigateToSession
+ navigateToSession
+ subscribeToEvents
```
For a state or control-flow change:
```diff
on(save)
- write content
+ if content is unchanged
+ return cached result
+ write new content
+ invalidate cache
```
- Show the whole block when most of it is new, when omitted context would hide ownership or order, or when the user needs a copyable target shape:
```ts
function expandSkill(command: string): string {
const skillName = command.slice(1)
return `use the ${skillName} skill`
}
```
- For a visual UI, layout, state comparison, or concept too dense for Mermaid, write one focused HTML file — a diagram, an infographic, or a short slide deck, whichever fits the point. Match the product's colors, type, spacing, and components; use real labels and data; support desktop and mobile. Then open it for the user:
```
Bash(open path/to/show-me-{description}.html)
```From IanLuo/skills, MIT.
More from IanLuo/skills
- 0.565score
specs
IanLuo
Interactively elicit decisions as a decision tree — frontier rounds, each with a recommended answer — and LOCK them into a durable formal spec, system-design…
SkillAFreshness: AClaude Code +9 - 0.565score
annotate
IanLuo
Render content as an annotatable HTML page the user can point at, then resolve pasted feedback back to the exact data it points at.
SkillAFreshness: AClaude Code +9 - 0.565score
flagship
IanLuo
Manage projects, tasks, decisions, and knowledge via the flagship (fs) CLI — the persistent memory layer for agent orchestration.
SkillAFreshness: AClaude Code +9 - 0.565score
herdr
IanLuo
Open and control herdr tabs/panes — the terminal workspace manager — to run claude (or pi, codex, gemini, …) in a separate VISIBLE terminal: create a tab…
SkillAFreshness: AClaude Code +9 - 0.565score
jev
IanLuo
Get an independent, scored second opinion about a piece of state from TypeSafe's System One model (Jev), called through cred.
SkillAFreshness: AClaude Code +9 - 0.565score
canvas
IanLuo
Canvas exists so the agent's answers are understandable and the user's feedback keeps its meaning: an article-shaped live page on 127.0.0.1 — abstract, then…
SkillAFreshness: AClaude Code +9 - 0.559score
task-agent
IanLuo
Hand a task to a NEW agent working on its own git worktree of the same project, then collect and merge the result.
SkillAFreshness: AClaude Code +9 - 0.524score
skill-man
IanLuo
Create, revise, validate, audit, deploy, and sync personal skills in this repo, and decide what makes a good skill.
SkillBFreshness: BClaude Code +9 - 0.524score
dev-task
IanLuo
Start and run software development tasks with TDD/BDD, the house code-quality bar, implementation, and verification.
SkillBFreshness: BClaude Code +9 - 0.524score
librarian
IanLuo
Research questions with self-scoring subagents (one at default depth, targeted follow-up on gaps), curate verified results into a durable library at…
SkillBFreshness: BClaude Code +9 - 0.524score
credentials
IanLuo
Store and inject service credentials so agents can reach authenticated APIs without a secret value ever landing in the transcript.
SkillBFreshness: BClaude Code +9 - 0.519score
handoff
IanLuo
Carry a task across a context break.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 5, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/IanLuo/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from IanLuo
- 0.565score
jev
IanLuo
Get an independent, scored second opinion about a piece of state from TypeSafe's System One model (Jev), called through cred.
SkillAFreshness: AClaude Code +9 - 0.565score
specs
IanLuo
Interactively elicit decisions as a decision tree — frontier rounds, each with a recommended answer — and LOCK them into a durable formal spec, system-design…
SkillAFreshness: AClaude Code +9 - 0.565score
annotate
IanLuo
Render content as an annotatable HTML page the user can point at, then resolve pasted feedback back to the exact data it points at.
SkillAFreshness: AClaude Code +9 - 0.565score
herdr
IanLuo
Open and control herdr tabs/panes — the terminal workspace manager — to run claude (or pi, codex, gemini, …) in a separate VISIBLE terminal: create a tab…
SkillAFreshness: AClaude Code +9 - 0.565score
flagship
IanLuo
Manage projects, tasks, decisions, and knowledge via the flagship (fs) CLI — the persistent memory layer for agent orchestration.
SkillAFreshness: AClaude Code +9 - 0.565score
canvas
IanLuo
Canvas exists so the agent's answers are understandable and the user's feedback keeps its meaning: an article-shaped live page on 127.0.0.1 — abstract, then…
SkillAFreshness: AClaude Code +9
Cite this page
show-me skill. Agent Mart. https://agentmart.dev/skills/ianluo-show-me (last updated 2026-10-24)