Bash Tool

Execute system shell commands for diagnostics, process monitoring, and system information retrieval.

6|2|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/valkryhx/google_adk_agent --skill bash-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Bash Tool
Source: https://github.com/valkryhx/google_adk_agent/tree/main/skills/bash
Command: npx skills add https://github.com/valkryhx/google_adk_agent --skill bash-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a secure and controlled way to execute system commands for tasks like network diagnostics and process management when no specialized tool is available.

Core Features & Use Cases

  • System Command Execution: Safely run shell commands.
  • System Information: Retrieve details about the OS, CPU, memory, and disk.
  • Process Management: List and monitor running processes.
  • Network Diagnostics: Check network connectivity and configuration.
  • Use Case: If you need to check if a server is reachable, you can use the ping_host function.

Quick Start

Use the bash skill to check network connectivity to Google DNS by pinging it.

Frequently Asked Questions about Bash Tool

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute shell commands safely for system diagnostics and process management?

To execute shell commands safely, use a tool with built-in safety validations that prevent dangerous operations. This approach handles system diagnostics, network checks, and process monitoring securely when specialized skills are unavailable.

Can I check network connectivity and configuration using system commands?

Yes, you can check network connectivity and configuration using system commands. Functions like ping_host allow you to verify if a server is reachable, retrieving network details directly through shell execution.

How do I retrieve system information like OS, CPU, memory, and disk details?

To retrieve system information like OS, CPU, memory, and disk details, execute targeted shell commands. This skill acts as a fallback to gather comprehensive system diagnostics securely without needing specialized monitoring tools.

What is the best way to list and monitor running processes when no specialized tool is available?

The best way to list and monitor running processes without specialized tools is using a controlled shell execution skill. It provides secure process management capabilities by running standard system commands with safety validations.

Does this shell execution method prevent dangerous system commands from running?

Yes, this shell execution method prevents dangerous system commands from running. It incorporates built-in safety validations to ensure that only safe diagnostic and management tasks are executed on your system.