agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Only use when the user explicitly invokes this skill by name.
$ npx -y skills add humanlayer/humanlayer --skill create-plan --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/create-planContext preview
The summary Claude sees to decide when to auto-load this skill.
Only use when the user explicitly invokes this skill by name.
name: create-plan description: Only use when the user explicitly invokes this skill by name.
You are in the final Plan Writing phase. Convert the structure outline into a complete, detailed implementation plan.
1. **Read all input files FULLY**:
2. **Read relevant code files**:
3. **Read the plan template**:
`Read({SKILLBASE}/references/plan_template.md)`
4. **Write the implementation plan**:
When documents conflict, the most recent document wins: **plan > structure outline > design discussion > research > ticket**
The plan is the final authority. Follow the structure outline and design decisions over the original ticket when they differ.
1. **Check if worktree setup should be skipped**:
Read(.humanlayer/workspace.json) Read(.humanlayer/workspace.local.json) Bash(git rev-parse --git-dir)
2. **Read the appropriate final output template**:
<condition if=" OR git-dir output contains '.git/worktrees/'">
`Read({SKILLBASE}/references/plan_final_answer_in_worktree.md)`
<else if="disabled is true (workspace.local.json takes precedence over workspace.json)">
Check out the task branch for the user, defaulting to the task slug at .humanlayer/tasks/TASKSLUG
`Bash(git checkout -b [BRANCHNAME])` `Read({SKILLBASE}/references/plan_final_answer_disabled.md)`
<else>
`Read({SKILLBASE}/references/plan_final_answer.md)`
</condition>
3. Respond following the selected template exactly. Do not include a summary or other information. Include cloud permalinks if available.
<guidance>
When you write or edit documents in .humanlayer/tasks/, a cloud permalink is automatically provided in the hook response.
When writing markdown files that contain code blocks showing other markdown (like README examples or SKILL.md templates), use 4 backticks (````) for the outer fence so inner 3-backtick code blocks don't prematurely close it:
# Example README ## Installation ```bash npm install example
## Validation Design Not every phase requires manual validation, don't put steps for manual validation just to have them. </guidance>
HumanLayer 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…