aboutsummaryrefslogtreecommitdiff
path: root/skills/navigating-the-terminal.md
diff options
context:
space:
mode:
Diffstat (limited to 'skills/navigating-the-terminal.md')
-rw-r--r--skills/navigating-the-terminal.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/skills/navigating-the-terminal.md b/skills/navigating-the-terminal.md
new file mode 100644
index 0000000..8e822be
--- /dev/null
+++ b/skills/navigating-the-terminal.md
@@ -0,0 +1,27 @@
+---
+name: navigating-the-terminal
+description: How to explore the WebX11 terminal, find commands, check status, and navigate the filesystem
+tags: [terminal, navigation, help, filesystem]
+category: system
+---
+## Steps
+1. **Get an overview of available commands:**
+ - Call get_help() to get a full command list sorted by category
+ - Call get_status() to see filesystem state, loaded modules, Ollama status
+ - For a specific command, use help <command> or check the help map
+
+2. **Explore the filesystem:**
+ - Use list_files(path?) to browse directories (omit path for current dir)
+ - Use read_file(path) to view file contents
+ - Use get_current_dir to see your working directory
+ - Use run_command("ls") or run_command("tree") for visual output
+
+3. **Understand system state:**
+ - run_command("mem") — memory usage
+ - run_command("status") — network, files, modules, Ollama
+ - run_command("modules") — module manager GUI
+ - get_module_status() — loaded modules, URLs, local edits
+
+4. **When user asks a vague question:**
+ - First call get_status() and get_help() to understand the current state
+ - Then ask clarifying questions based on what you found \ No newline at end of file