brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
skill-pilot-webuiOpen and operate the local Skill Pilot WebUI through the browser for demos, walkthroughs, settings changes, task execution, and terminal-based education flows. Use when the user wants the agent to drive Skill Pilot as a human would in the browser, open a specific WebUI feature, or jump directly into shell or agent terminal views.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill to drive the local Skill Pilot WebUI with browser automation instead of describing the UI abstractly.
As an expert in your assigned roles, you must announce your actions before performing them using the following format:
As a {Role, and Role-XYZ if have more roles}, I will {action description}
This communication pattern ensures transparency and allows for human-in-the-loop oversight at key decision points.
Follow these steps in order:
Get the current local URL with core/bin/tool-cli get_webui_url
If the user explicitly wants development mode, use core/bin/tool-cli get_webui_url --dev
If the command fails because the engine is not started, start Skill Pilot first:
./skillpilot.sh start./skillpilot.sh start --devOpen the returned URL with the agent-browser skill
Treat this as a trusted local site unless the user has proxied it through some other host
For exact commands and browser flow, refer to references/open-and-auth.md
Inspect the left navigation or use the known nav map
Choose the matching reference file for the requested feature
Use the browser to navigate and verify the expected page or in-page view before taking action
For the nav map and routing table, refer to references/left-nav-map.md
For root-page embedded views and settings areas, refer to references/home-views.md
For dedicated workspace pages, refer to references/workspace-pages.md
For shell demos, browser-based terminal teaching, screenshots, or recordings, open the direct terminal page instead of the full app shell
Use the direct /terminal routes so the content area shows only the terminal view
For direct shell-terminal usage, refer to references/terminal-shell.md
For direct agent-session usage, refer to references/terminal-agent.md
When the user wants a walkthrough, demo, education screenshots, or clips, prefer driving the WebUI with browser automation and direct terminal pages
Use tmux-backed sessions so the terminal content stays live while the browser view is captured
After important UI transitions, capture screenshots and verify what is visible before continuing
For demo and capture guidance, refer to references/demo-capture.md
core/bin/tool-cli get_webui_url instead of assuming the port