You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The **SOUL.md** file defines *who* the agent is — its name, personality, tone, rules, and behavioral boundaries:
105
+
106
+
```markdown title="~/.openclaw/SOUL.md"
107
+
# Agent Identity
108
+
109
+
You are Jarvis, a helpful personal assistant.
110
+
111
+
## Rules
112
+
- Always respond politely
113
+
- Never make purchases without explicit approval
114
+
- Summarize long emails instead of forwarding them in full
115
+
```
116
+
117
+
SOUL.md is loaded into every conversation as system context. It's the primary way to customize the agent's behavior — and also the [#1 attack surface](/security/hardening#soulmd-protection) for prompt injection. Protect it with appropriate file permissions.
103
118
104
-
Skills are OpenClaw's extension system. Each skill is a Markdown file with YAML frontmatter that defines:
119
+
## Skills
105
120
106
-
-**What** the skill does
107
-
-**When** to activate it
108
-
-**What tools** it needs
109
-
-**How** to execute
121
+
Skills are OpenClaw's extension system — Markdown files with YAML frontmatter that define reusable agent capabilities:
110
122
111
123
```yaml title="skills/weather.md"
112
124
---
@@ -122,10 +134,38 @@ and provide a concise briefing with temperature, conditions,
122
134
and any weather alerts.
123
135
```
124
136
125
-
Skills can be installed from [ClawHub](/guides/clawhub) or written from scratch. See [Skill Development](/guides/skill-development) for details.
137
+
Over **10,700 skills** are available on [ClawHub](/guides/clawhub), the community marketplace. Skills can also be written from scratch — see [Skill Development](/guides/skill-development).
138
+
139
+
:::warning
140
+
ClawHub has been targeted by malicious actors. Always [verify skills](/guides/clawhub#security) before installing.
141
+
:::
142
+
143
+
## MCP (Model Context Protocol)
144
+
145
+
**MCP** is the open protocol that connects OpenClaw to external tools and services. With 32,600+ MCP servers and 229,800+ tools available, it's how the agent accesses databases, APIs, cloud services, and more without custom code.
See [MCP Servers](/guides/mcp-servers) for setup and the full ecosystem.
159
+
160
+
## Multi-Agent
161
+
162
+
OpenClaw can spawn **sub-agents** for parallel work — an orchestrator delegates tasks to specialized workers, each with their own context and tools. This enables complex workflows like research pipelines, DevOps fleets, and virtual companies.
163
+
164
+
Multi-agent comes with a 15x token cost multiplier, so it's best for tasks that genuinely benefit from parallelism. See [Multi-Agent Workflows](/guides/multi-agent) for patterns and cost management.
126
165
127
166
## Next Steps
128
167
129
168
-[Architecture Overview](/architecture/overview) — Deep dive into each component
130
169
-[Basic Usage](/guides/basic-usage) — Common patterns and workflows
131
170
-[Configuration](/reference/configuration) — Tune every setting
Copy file name to clipboardExpand all lines: docs/getting-started/installation.md
+16-1Lines changed: 16 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,22 @@ npm i -g openclaw
31
31
openclaw onboard
32
32
```
33
33
34
-
## Method 3: Git Clone (Developer Mode)
34
+
## Method 3: Docker
35
+
36
+
Run OpenClaw as a container — ideal for servers and VPS deployments:
37
+
38
+
```bash
39
+
docker run -d \
40
+
--name openclaw \
41
+
--restart unless-stopped \
42
+
-v ~/.openclaw:/root/.openclaw \
43
+
-p 18789:18789 \
44
+
ghcr.io/openclaw/openclaw:latest
45
+
```
46
+
47
+
One-click deployment is also available via **[Coolify](https://coolify.io)**, **[1Panel](https://1panel.dev)**, and **[Portainer](https://portainer.io)** templates. See [Deployment Options](/guides/deployment-options) for full Docker Compose, Kubernetes Helm, and cloud hosting guides.
48
+
49
+
## Method 4: Git Clone (Developer Mode)
35
50
36
51
For contributors or anyone who wants to hack on OpenClaw itself:
Copy file name to clipboardExpand all lines: docs/getting-started/introduction.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Unlike chatbots that wait for you to type, OpenClaw is an **autonomous agent**:
27
27
28
28
-**Autonomous operation** — The [heartbeat system](/architecture/heartbeat) checks for pending tasks every 30 minutes and takes action without prompting
29
29
-**Multi-platform messaging** — Operate through WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Teams, Feishu/Lark, and more
30
-
-**100+ skills** — Extensible via [ClawHub](/guides/clawhub), the community skill marketplace
30
+
-**10,700+ skills** — Extensible via [ClawHub](/guides/clawhub), the community skill marketplace with security scanning
31
31
-**Model-agnostic** — Works with any LLM provider or [local models](/guides/local-models) via Ollama/vLLM
32
32
-**Self-improving** — Can write code for its own new capabilities
33
33
-**Private by default** — All data stored locally as Markdown files
@@ -74,10 +74,11 @@ OpenClaw itself is free (MIT license), but LLM API costs can add up quickly:
74
74
| Heavy (many channels, complex skills) | $20–50+ |
75
75
| Local models (Ollama/vLLM) | $0 |
76
76
77
-
Some users have reported bills of $600+/month with heavy use. See [Local Models](/guides/local-models) for the zero-cost alternative.
77
+
Some users have reported bills of $600+/month with heavy use. See [Local Models](/guides/local-models) for the zero-cost alternative and [Performance Tuning](/guides/performance-tuning) for techniques that have cut costs by 97%.
78
78
79
79
## Next Steps
80
80
81
81
-[Install OpenClaw](/getting-started/installation) on your machine
82
82
- Follow the [Quick Start](/getting-started/quick-start) to get running in 5 minutes
83
83
- Understand the [Core Concepts](/getting-started/core-concepts) behind the architecture
84
+
- Walk through the [First 7 Days](/guides/first-7-days) for a structured learning path
Copy file name to clipboardExpand all lines: docs/getting-started/quick-start.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,8 @@ description: Get OpenClaw running and talking to you in under 5 minutes
8
8
9
9
Get from zero to a working OpenClaw agent in under 5 minutes.
10
10
11
+
**What you'll have at the end:** A running OpenClaw gateway with CLI chat, able to execute shell commands, read/write files, and answer questions using your chosen LLM. Optionally connected to a messaging app so you can talk to it from your phone.
12
+
11
13
## Step 1: Install
12
14
13
15
```bash
@@ -99,16 +101,26 @@ The heartbeat makes OpenClaw truly autonomous — it checks for tasks periodical
99
101
100
102
Edit `~/.openclaw/HEARTBEAT.md` with your preferences, then restart the gateway. OpenClaw will proactively act on these instructions.
101
103
104
+
:::caution Cost awareness
105
+
Each heartbeat tick costs tokens. With a 30-minute interval and Claude Opus, expect ~$5-20/day in API costs. See [Performance Tuning](/guides/performance-tuning) to reduce this — model routing alone can cut costs by 60x.
106
+
:::
107
+
102
108
## What's Next?
103
109
104
110
You now have a working OpenClaw agent. Here's where to go from here:
105
111
106
112
| Goal | Guide |
107
113
|------|-------|
114
+
| Structured learning path |[First 7 Days with OpenClaw](/guides/first-7-days)|
108
115
| Understand how it works |[Architecture Overview](/architecture/overview)|
109
116
| Connect more platforms |[Channels & Integrations](/guides/channels)|
117
+
| Browse 10,700+ community skills |[ClawHub Marketplace](/guides/clawhub)|
0 commit comments