Brook
A cross-platform programmable network tool brook, go, android, cross-platform, decryption, encryption, ios. Use when you need brook capabilities. Triggers on: brook.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bytesagain/brookWhat This Skill Does
The Brook skill for OpenClaw integrates the powerful, cross-platform network tool Brook directly into your AI workflow. Developed by txthinking, Brook is a versatile programmable network tool designed for encryption, decryption, and secure network communication across diverse operating systems including Android, iOS, and desktop platforms. By utilizing this skill, you can automate network tasks, manage Brook instances, and integrate robust networking capabilities into your automation scripts without leaving the OpenClaw environment.
Installation
To integrate this capability into your OpenClaw agent, execute the following command in your terminal or command-line interface:
clawhub install openclaw/skills/skills/bytesagain/brook
Once installed, no further configuration or API keys are required. By default, the skill stores its configuration and data in ~/.local/share/brook/. If you wish to customize this, you can set the BROOK_DIR environment variable to point to a directory of your choosing.
Use Cases
- Network Automation: Quickly deploy or manage network configurations as part of a larger workflow automation.
- Secure Communication Testing: Validate network encryption and decryption pipelines by running Brook commands programmatically.
- Cross-Platform Proxy Management: Use the tool as a backbone for managing secure proxy connections across different environments during development or testing cycles.
- Debugging Network Issues: Use the
infoandstatuscommands to monitor active Brook processes within your infrastructure.
Example Prompts
- "Brook, run the network configuration using the current settings."
- "Show me the current status of the Brook process and provide detailed information."
- "Brook, run and output the log details to a file named network_debug.txt."
Tips & Limitations
- Output Handling: The skill returns reports to standard output. For long-running tasks, it is highly recommended to redirect outputs to a file (e.g.,
brook run > mylog.txt) to avoid cluttering your agent's chat history. - Permissions: Since Brook interacts with network interfaces, ensure your OpenClaw environment has the necessary permissions to open sockets and modify network settings on your host machine.
- Automation: This skill is ideal for headless automation; ensure that your environment variables are correctly persisted if you plan to use a custom
BROOK_DIRacross system reboots. Always runbrook helpif you are unsure about the specific arguments required for newer versions.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bytesagain-brook": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write
Related Skills
workflow-builder
工作流设计与优化工具。流程设计、自动化方案、流程优化、文档化、审批流、系统集成。Workflow builder with design, automate, optimize, document, approval.
wp-manager
Manage WordPress sites from terminal. Use when checking site health, listing posts and pages, searching content, or running security scans.
volume
Volume reference tool. Use when working with volume in finance contexts.
xhs-content-creator
Generate viral Xiaohongshu notes with titles, tags, and covers. Use when drafting seed posts, writing reviews, crafting tutorials, or boosting engagement.
Webhook Tester
Send test payloads and inspect webhook responses locally. Use when debugging integrations, validating schemas, testing error handling, or simulating calls.