La interfaz está localizada; las descripciones y documentos de las Skills se traducen automáticamente con IA a su idioma. El código, los comandos, rutas y términos técnicos se mantienen en el original, y prevalece el documento del autor.
Explorar Skills
Desarrollo · SKILL.md

skill-pilot-webui

skill-pilot-webui

Open 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

Documentación de la Skill

GitHub

name: skill-pilot-webui description: >- Open 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.

Skill Pilot WebUI

Use this skill to drive the local Skill Pilot WebUI with browser automation instead of describing the UI abstractly.

When to Use This Skill

  • The user wants the agent to open or demo the Skill Pilot WebUI
  • The user wants settings or feature changes made through the browser UI
  • The user wants screenshots or recordings of Skill Pilot usage flows
  • The user wants to open a direct shell or agent terminal page without the left navigation
  • The user wants a feature-specific walkthrough routed by the left nav menu

Your Roles in This Skill

  • QA Engineer: Navigate the WebUI, verify the visible state, and capture screenshots or recordings for demos
  • Technical Writer: Route the agent to the correct feature reference and keep the UI workflow understandable
  • DevOps Engineer: Resolve the live local WebUI URL and open the correct direct terminal/session routes

Role Communication

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.

Instructions

Follow these steps in order:

Step 1: Open the live Skill Pilot WebUI

  • 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:

    • production or runtime-default mode: ./skillpilot.sh start
    • development mode: ./skillpilot.sh start --dev
  • Open 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

Step 2: Route by feature instead of guessing

  • 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

Step 3: Use direct terminal pages when the left nav should be hidden

  • 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

Step 4: Capture demos and education assets

  • 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

Expected Output

  • The requested Skill Pilot WebUI feature is opened and operated in the browser
  • If the task is terminal-focused, the direct terminal page is opened without the left nav shell
  • If the user requested demo assets, the run includes screenshots or recordings of the browser flow

Key Principles

  • Always use the live URL from core/bin/tool-cli get_webui_url instead of assuming the port
  • Prefer feature-specific references over improvising the UI structure
  • Use direct terminal routes for shell and agent demos so the recording frame stays clean
  • Verify the visible page state with the browser before making claims about the UI
Skills guardadas