agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Help the user understand the current topic visually with concise diagrams, code-shape sketches, and focused HTML artifacts.
$ npx -y skills add humanlayer/humanlayer --skill show-me --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/show-meContext preview
The summary Claude sees to decide when to auto-load this skill.
Help the user understand the current topic visually with concise diagrams, code-shape sketches, and focused HTML artifacts.
name: show-me description: Help the user understand the current topic visually with concise diagrams, code-shape sketches, and focused HTML artifacts.
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.
on(save)
if content is unchanged
return cached result
write new content
return fresh resultsubmitForm
createSession
persistPrompt
launchAgent
navigateToSession<SessionPage> (apps/example/src/routes/session.tsx)
useSessionEvents()
<SessionToolbar>
<RunSkillButton> (packages/ui)src/ ├── commands/ # parses user actions ├── sessions/ # owns session state └── transport/ # sends API requests
sequenceDiagram
participant User
participant UI
participant Daemon
User->>UI: choose command
UI->>Daemon: send expanded prompt
Daemon-->>UI: stream resultFor a component change:
<SessionPage> useSessionEvents() <SessionToolbar> + <RunSkillButton /> <SessionTimeline> + <SkillResultCard />
For a file-layout change:
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:
submitForm
createSession
persistPrompt
+ expandSkillMention
launchAgent
- navigateToSession
+ navigateToSession
+ subscribeToEventsFor a state or control-flow change:
on(save) - write content + if content is unchanged + return cached result + write new content + invalidate cache
function expandSkill(command: string): string {
const skillName = command.slice(1)
return `use the ${skillName} skill`
}.humanlayer/tasks/{task-slug}/show-me-{description}.htmlHumanLayer runs coding agents (Claude Code, Codex, OpenCode, Pi) on your machines and lets your team steer them from one place: tasks, sessions, plans, and reviews, synced between a desktop app, a web app, and a daemon on each host. This repo holds all of it.
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Rewrites ambiguous English into ASD-STE100 style — one meaning per word, active voice, simple tense, short sentences. Use when…
Use for 1) inspecting PR state, 2) reading review threads, or 3) debugging CI failures. Otherwise use the gh CLI.
Bump the base version of one or more packages (riptide-native, cli, linear-cli, rpi-plugin) on a PR - updates every synced file,…
Diff call stacks across git commits for agentic code review (22 languages). Run `calldiff --help` for usage details.
Use this to skill to write shell scripts or run shell commands to automate tasks in the browser or otherwise use Chrome DevTools…