Aethic Claw: Skills, Advanced Settings & FAQs
Detailed guide for Aethir Claw skills, advanced settings and FAQs
What's covered in this guide
Installing, managing and understanding all 14 built-in skills
Multi-model routing, local models, and complete config JSON examples
Answers to the most common troubleshooting questions
1. Skills
1.1 Installing Additional Skills
If the built-in skills don't cover your needs, you can install more from ClawHub using either of these methods:
Method 1 — Natural language
Use the social media bot or the OpenClaw Dashboard to ask the agent to install a skill in plain English.
Method 2 — Command line
Run: clawhub install <skill>
1.2 Log In to ClawHub
ClawHub is OpenClaw's official public skill registry and store. Logging in enables faster installs and upgrades — without it, you may hit permission errors.
ℹ NOTE — ClawHub login requires a Remote Desktop connection to the cloud server. Refer to Section 2.2 of the Aethir Claw Setup Guide for setup steps.
Login procedure:
Connect to your cloud server via Remote Desktop (see Section 2.2 of the Aethir Claw Setup Guide).
Open the command-line window and run:
clawhub loginA browser window will open. Click "Sign in with GitHub" in the top-right corner.
Log in using your GitHub, Google, or Apple account credentials.
Once logged in, you will land on the ClawHub homepage.
Search for the skill you want to install.
Key ClawHub commands:
Install a skill
clawhub install <skill>
Update all skills
clawhub update --all
Uninstall a skill
clawhub uninstall <skill>
✔ TIP — Example: install the Notion skill at https://clawhub.ai/steipete/notion
1.3 Built-in Skills Reference
The following 14 skills come pre-installed on every Aethir Claw cloud server. Enable them all at once with:
Quick overview:
1
skill-vetter
Audits ClawHub skills for safety and generates risk reports
2
Agent Browser
Browser automation CLI for AI agents — uses accessibility tree (93% less context)
3
Tavily Web Search
Real-time web search to keep agents up-to-date
4
find-skills
Lets the agent search and install skills on ClawHub autonomously
5
weather
Current weather and forecasts
6
self-improving-agent
Self-reflection, self-criticism, and continuous learning loop
7
summarize
Summarise URLs or files (web, PDF, image, audio, YouTube)
8
Proactive Agent
Turns the agent from reactive to proactive — anticipates needs
9
gog
Full Google suite integration (Gmail, Calendar, Drive, Docs)
10
Clawsec
MITM proxy to monitor and audit AI agent traffic in real time
11
Multi Search Engine
Multi-engine search with advanced operators, time filters & WolframAlpha
12
ontology
Typed knowledge graph for structured agent memory
13
GitHub
Interact with GitHub via gh CLI (issues, PRs, CI, API)
14
office-automation-test
Generate daily/weekly reports, meeting minutes, and office automation
1.3.1 skill-vetter
Purpose
Audits ClawHub skills for safety. Produces a risk rating and a detailed audit report.
Example Use Cases
Review the summarize skill on ClawHub for safety: give me a risk rating and an audit report.
Check the safety of this skill: https://clawhub.ai/ivangdavila/self-improving
1.3.2 Agent Browser
Purpose
A browser automation command-line tool built for AI agents. Uses the accessibility tree instead of the DOM to describe pages, saving 93% of context window when an agent controls the browser.
Prerequisites
Example Use Cases
Open a web page:
Get a page snapshot (interactive elements):
Click an element by ref:
Fill an input field:
Close the browser:
1.3.3 Tavily Web Search
Purpose
OpenClaw's "real-time information brain." An online search skill that lets agents look up the latest news and data, avoiding hallucinated answers and solving the information-lag problem.
Setup — configure the API key:
ℹ NOTE — Apply for a Tavily API key at: https://app.tavily.com/home
Resulting entry in ~/.openclaw/OpenClaw.json:
Example Use Cases
Specify result count: Search for OpenClaw installation steps — return up to 5 results.
Brief answer: Search for Tavily's free quota and include a short summary in the results.
Specify format: Search for solutions to the xdg-open command on Linux and return results in JSON format.
Combined: Search for AI agent trends in 2026, max 4 results, with a brief answer and official links.
1.3.4 find-skills
Purpose
Lets the AI Agent autonomously search ClawHub and install the skills it needs — no manual lookup required.
Example Use Cases
Find a skill that can organise my downloads folder, and install it directly once found.
1.3.5 weather
Purpose
Retrieves current weather conditions and forecasts for any location.
Example Use Cases
Use the weather skill to check tomorrow's weather in Beijing.
Query today's temperature and humidity in Beijing.
1.3.6 Self-Improving Agent
Purpose
Self-reflection + self-criticism + self-learning + self-organising memory. The agent evaluates its own outputs, identifies errors, and continuously improves over time.
Example Use Cases
I just finished a Python coding task — do a self-reflection and identify areas for optimisation.
Self-critique the copywriting result just generated, point out where it doesn't meet my requirements, and summarise improvement rules.
1.3.7 summarize
Purpose
Uses the summarize CLI to summarise URLs or files — web pages, PDFs, images, audio, and YouTube videos. Requires the OCR skill for image/scanned-document support.
Example Use Cases
Summarise the following content in one sentence, concise and clear: [paste text here]
Summarise our recent conversation and organise the key action items.
Use tavily-search to find the latest news about Python AI frameworks in 2026, then use summarize to extract the key points.
1.3.8 Proactive Agent
Purpose
Transforms the agent from a reactive task executor into a proactive partner that anticipates needs, sends automatic reminders, and continuously improves its own behaviour.
Example Use Cases
Enable proactive agent mode to activate automatic reminders and proactive optimisation features.
1.3.9 gog
Purpose
Full Google suite integration — Gmail, Google Calendar, Google Drive, and Google Docs.
ℹ NOTE — Requires OAuth authentication on the Google Cloud Console platform before use.
Reference Documentation
https://clawhub.ai/steipete/gog
1.3.10 Clawsec
Purpose
Manages ClawSec Monitor v3.0 — a MITM HTTP/HTTPS proxy that records AI agent traffic and detects data leakage and injection threats in real time.
Example Use Cases
Scan a ClawHub skill:
Scan a local skill directory:
Reference Documentation
https://clawhub.ai/chrisochrisochriso-cmyk/clawsec
1.3.11 Multi-Search Engine
Purpose
A multi-engine search skill supporting advanced search operators, time filtering, site-specific search, privacy-preserving engines, and WolframAlpha knowledge base queries.
Example Use Cases
Use multi-search-engine to simultaneously search 'AI regulatory policy' on Google and Bing, then compile and compare the results.
Reference Documentation
https://clawhub.ai/gpyAngyoujun/multi-search-engine
1.3.12 ontology
Purpose
A typed knowledge graph for structured agent memory and composable skills. Create and query entities (people, projects, tasks, events, documents) and the relationships between them.
Example Use Cases
Organise the module dependency graph for a complex project.
Reference Documentation
https://clawhub.ai/oswalpalash/ontology
1.3.13 GitHub
Purpose
Interact with GitHub using the gh CLI — handle issues, submit PRs, run CI pipelines, and perform advanced API queries.
Authentication setup:
Example use cases — natural language to gh command:
Category
Natural Language Command
Equivalent gh Command
PR Management
Check the CI status of PR 55 in owner/repo
gh pr checks 55 --repo owner/repo
Workflow Monitoring
List the 10 most recent GitHub Actions runs in owner/repo
gh run list --repo owner/repo --limit 10
Failure Analysis
View failed step logs for run ID xxx in owner/repo
gh run view xxx --repo owner/repo --log-failed
Issue Management
List all issue titles in owner/repo in JSON format
gh issue list --repo owner/repo --json title
Advanced API
Get the title, status, and submitter of PR 55
gh api repos/owner/repo/pulls/55 --jq '.title,.state,.user.login'
Reference Documentation
https://clawhub.ai/steipete/github
1.3.14 office-automation-test
Purpose
Quickly generates standardised daily reports, weekly reports, and meeting minutes. Supports custom formatting based on key inputs, and integrates office APIs for broader automation.
Capabilities:
Calendar management
Create meetings, set reminders
Email handling
Categorise, organise, and auto-reply
Document editing
Generate reports, adjust formatting
Data processing
Excel analysis, chart generation
ℹ NOTE — Some capabilities require a corresponding API key for the integrated service.
Reference Documentation
https://clawhub.ai/earlyyuokubgw25-coder/office-automation-test
2. Multi-Model Routing & Advanced Configuration
This section covers how to configure multi-model routing in openclaw.json to optimise cost and performance. All configuration lives in ~/.openclaw/openclaw.json.
⚠ IMPORTANT — This is advanced usage. Familiarity with JSON and LLM model identifiers is assumed. Misconfigured files can prevent OpenClaw from starting — always keep a backup copy before editing.
2.1 openclaw.json — Configuration Reference
The table below explains the key fields in the agents.defaults block, which controls global model behaviour.
system
String. The system prompt injected into every session. Defines the agent's global behaviour, collaboration process, and output style.
model.primary
String. The main model to use, e.g. "anthropic/claude-opus-4-5". This model handles all requests by default.
model.fallbacks
Array. Ordered list of backup models used if the primary is unavailable or rate-limited.
models
Object. Maps model identifiers to short aliases usable with the /model command, e.g. { "anthropic/claude-opus-4-5": { alias: "opus" } }.
heartbeat.every
String. Interval for background keep-alive pings, e.g. "30m". Uses a cheap model to avoid token waste.
heartbeat.model
String. Model used for heartbeat pings. Use a low-cost model such as "google/gemini-2.5-flash-lite".
subagents.model
String. Model used by sub-agents for background tasks (search, extract, calculate). Use a cost-effective model.
subagents.maxConcurrent
Integer. Maximum number of sub-agents running simultaneously. Higher = faster but more token cost.
subagents.archiveAfterMinutes
Integer. Minutes of inactivity before a sub-agent session is archived.
subagents.system
String. System prompt for sub-agents — keep them focused on execution, not commentary.
imageModel.primary
String. Model used for vision/image tasks. Recommended: "google/gemini-3-flash".
contextTokens
Integer. Maximum context window size in tokens. Set based on your chosen model's limit, e.g. 200000.
Annotated configuration snippet:
2.2 Mixing Local and Online Models
You can route expensive tasks to capable cloud models while using a free local model (e.g. Ollama) for sub-agent background work. This significantly reduces API costs.
✔ TIP — Running a local model via Ollama on your Aethir Claw server means sub-agent calls are completely free. Set maxConcurrent higher (e.g. 3–4) to parallelise background work without worrying about token costs.
2.3 Complete openclaw.json Example
A full, working configuration file showing all major sections. Replace placeholder values (marked xxxxxxxx) with your actual credentials.
3. Frequently Asked Questions
This section covers the most common issues users encounter. If your problem is not listed here, contact Aethir Cloud support via email.
Q: Why can't I SSH into the cloud server even after configuring the SSH key?
Verify the SSH command syntax: confirm that
-p PORT abc@PUBLICIPis correct. Check the Public IP and Port under the Network tab in My Instances.Confirm the public key has been added to the cloud server under the SSH Key tab in My Instances.
Check that the private key filename after
-iin your SSH command matches the public key configured on the server.Make sure you run the SSH command from the directory where the private key file is stored. Use
cdto navigate there first — then you can specify just the filename without the full path.If the error mentions
known_hosts,Host key has changed, orHost key verification failed:Open the
known_hostsfile in your.sshdirectory with a text editor, find and delete all lines containing the IP address you're connecting to, then try again.
⚠ IMPORTANT — Example error:
Fix: delete the offending line from known_hosts and retry.
Q: Why does the Telegram bot not respond after I configure it?
Check whether the OpenClaw Gateway is running. Connect via SSH and restart it:
If the bot still doesn't respond, the Telegram token may be incorrect. Reconfigure it following the steps in Section 1.5.1 of the Aethir Claw Setup Guide.
Q: When logging in via email, why can't I receive the verification code?
If your email is a Gmail address, log in directly using Google Authentication — both methods work identically as long as the address is valid.
If your email is not a Gmail address and Google Authentication is not available, contact AethirCloudClaw technical support for assistance.
Q: What is the network bandwidth for my cloud server?
Dedicated bandwidth limits: Elite — 15 Mbps · Standard — 8 Mbps · Lite — 4 Mbps.
During the MVP phase, bandwidth is enhanced: Standard — 15 Mbps shared across 2 connections · Lite — 15 Mbps shared across 3 connections.
Q: How can I increase the network bandwidth for my cloud server?
Bandwidth cannot be individually adjusted on request. If you have special requirements, please contact customer service by email.
Q: Why is my remote desktop (RDP) connection so laggy?
Test the bandwidth between your local network and the cloud server region (US or Japan). Minimum requirements for smooth RDP: stable bandwidth ≥ 5 Mbps and packet loss rate < 1%.
Consider upgrading to the Elite plan. The Lite plan provides only 5 Mbps, and cross-country RDP typically experiences lag at that bandwidth.
Q: Why is my Telegram bot returning an "LLM request timeout" error?
This usually means your LLM API key has exhausted its token quota. Top up your balance on the provider's platform.
Alternatively, run
openclaw configureto reconfigure or switch the API key.
Q: How do I add more port mappings to my cloud server?
For security, each cloud server instance exposes only one SSH port by default. All other inbound ports are blocked.
To expose additional ports, contact our customer service team by email, describe your use case, and our technical staff will assist offline.
Q: How is the security of the cloud server environment ensured?
Hardware-level port control: only one SSH port is open per instance; all other inbound ports are strictly blocked.
Network-level bandwidth throttling prevents any single server from monopolising shared bandwidth.
Cross-instance communication is disabled at the data centre network level — servers are physically isolated from each other.
Virtualisation isolation enforces strict user permission controls. Even if a user bypassed the container, access would be limited to that instance's own resources.
CPU, memory, and disk resources are physically isolated per instance at startup — no resource contention between servers.
The platform monitoring system continuously watches the data centre network. Anomalies trigger targeted alerts; exceeding thresholds results in automatic IP blacklisting.
Q: Can I renew my subscription after the lease expires?
When your lease expires, the instance is forcibly shut down. During the 7-day grace period, renewing the lease reactivates the instance and restores all data.
Once the grace period has passed, the system automatically erases all data on the server. This erasure is permanent and irreversible.
Q: Does the cloud server support image snapshots?
Snapshots are not supported in the current MVP version. This feature is planned for the upcoming V1.0 release.
Q: My cloud server instance has changed to "Error" status — what should I do?
An "Error" status is extremely rare and is typically caused by a hardware network failure or system malfunction. Contact our customer service team immediately — they will resolve it as quickly as possible.
The AethirCloud monitoring system detects errors in real time and alerts the technical team within 15 minutes. The team commits to responding and resolving within 30 minutes.
Even in an "Error" state, user data is generally preserved. Once the issue is resolved, the instance will resume normal operation.
End of Manual · For setup instructions, see the Aethir Claw Setup Guide
Last updated