<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>CloudClaw</title>
        <link>https://paragraph.com/@cloudclaw</link>
        <description>In the age of AI, rest easy—your Openclaw is ready for you</description>
        <lastBuildDate>Thu, 16 Apr 2026 13:36:58 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>CloudClaw</title>
            <url>https://storage.googleapis.com/papyrus_images/8ce5b50f271c9fec100a16b3765c80ac58d41133d316d2094dc0afa6c46737c8.jpg</url>
            <link>https://paragraph.com/@cloudclaw</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[From Runnable Agents to Sellable Services]]></title>
            <link>https://paragraph.com/@cloudclaw/from-runnable-agents-to-sellable-services</link>
            <guid>H10TQaUOkIyFfCWx8CwC</guid>
            <pubDate>Thu, 16 Apr 2026 07:10:23 GMT</pubDate>
            <description><![CDATA[At a pivotal moment when AI is evolving from “being able to answer” to “being able to execute,” a new technical dividing line is emerging across the industry: how to truly turn complex agent capabilities into services that are usable, controllable, and tradable. CloudClaw, a project that has recently attracted attention, has not chosen to continue competing at the model layer. Instead, it starts from system architecture and proposes a layered technical framework centered on the “serviceizatio...]]></description>
            <content:encoded><![CDATA[<div data-type="x402Embed"></div><p>At a pivotal moment when AI is evolving from “being able to answer” to “being able to execute,” a new technical dividing line is emerging across the industry: how to truly turn complex agent capabilities into services that are usable, controllable, and tradable. CloudClaw, a project that has recently attracted attention, has not chosen to continue competing at the model layer. Instead, it starts from system architecture and proposes a layered technical framework centered on the “serviceization of agents.”</p><p>CloudClaw’s overall architecture presents a clear bottom-up layered structure. This is not merely a conventional software stack, but a technical pathway that progressively transforms AI capabilities into product capabilities, then into market capabilities, and ultimately into enterprise-grade service capabilities.</p><p>At the foundation layer, the system does not attempt to replace existing agent frameworks. Instead, it connects to the current ecosystem through a compatibility mechanism. In essence, this layer functions as a runtime adaptation layer responsible for uniformly integrating agent capabilities from different sources, including task execution logic, skill modules, and tool-calling interfaces. What the system accomplishes here is not computation itself, but capability abstraction: it converts previously fragmented agent instances into standardized execution units that can be orchestrated and scheduled. In terms of code logic, this process resembles building a dynamic router. When a task enters the system, the appropriate agent execution path is selected through contextual analysis, rather than being statically bound to a single model or instance.</p><p>On top of this, CloudClaw introduces a highly engineering-oriented training and evaluation layer. Unlike traditional AI systems, “training” here no longer refers to optimizing model parameters. Instead, it refers to the construction of a fully engineered workflow around task execution. By describing tasks in a structured way and combining prompt design, tool orchestration, and execution-path design, the system enables agents to operate reliably within specific scenarios. The core logic of this layer is much closer to continuous integration in software engineering: execution quality is improved through testing, regression, and version control, rather than relying solely on the accuracy of a single inference. In this sense, CloudClaw turns AI capability into an iterative software behavior.</p><p>Once execution capability becomes stable, the system begins to introduce constraint mechanisms, which is exactly the role of the security and isolation layer. Unlike traditional applications, the risks in agent systems come from execution itself, so CloudClaw embeds security design directly into the architecture. Through multi-tenant isolation, different users and tasks operate in independent contexts. At the same time, least-privilege controls restrict the range of tools each agent can access. For credential handling, the system uses a segmented management strategy so that sensitive information is never directly exposed to execution logic, thereby reducing the risk of leakage across complex call chains. More importantly, the system continuously records the execution chain during runtime, ensuring that every task is traceable from input to output. This observable execution mechanism gives AI systems, for the first time, an audit capability similar to that of traditional backend services.</p><p>After capability packaging and security controls are in place, CloudClaw does not stop at the technical layer. It goes a step further by building a market and distribution layer. The emergence of this layer transforms the system from a collection of tools into a service marketplace. At this level, all agent capabilities are standardized and described in a unified way, and supply-demand matching is achieved through search, recommendation, and ranking mechanisms. Users no longer need to face the complexity of model selection; instead, they can directly invoke service outcomes based on task requirements. At the same time, the system continuously adjusts service weights through ratings and feedback, allowing the market structure to optimize itself over time. This design gives AI capability, for the first time, a circulation property similar to that of a commodity.</p><p>As usage and invocation begin to occur, the system moves into the settlement and economics layer. At this stage, each task execution is translated into a unit of value flow. The system automatically completes fee settlement and distributes revenue between capability providers and the platform itself according to defined rules. This is not merely a payment process, but also an implementation of incentive mechanisms. Since the supply side must maintain service visibility through staking, while the demand side generates consumption through real usage, the system gradually forms a dynamic equilibrium structure: the more frequently services are used, the more stable the supply becomes, and the stronger the overall platform value grows.</p><p>At the top of the stack, CloudClaw builds enterprise API capabilities, enabling the entire system to expose extensible external interfaces. This layer is not simply about opening up API calls. Instead, it integrates permission control, call logging, quota management, and organization-level access capabilities, allowing enterprises to use agent services in a controlled environment. In other words, the role of this layer is to transform AI capabilities originally aimed at individual users into foundational components that can be embedded into enterprise systems.</p><p>Taken as a whole, CloudClaw’s six-layer technical structure effectively completes a full technical translation process: at the bottom lies agent capability; in the middle are engineering encapsulation and security controls; at the top are market mechanisms and value flows; and the final external manifestation is enterprise-grade service capability. The significance of this structure lies in the fact that it integrates previously fragmented AI capabilities into a system with operational logic, governance mechanisms, and an economic model.</p><p>Even more noteworthy is that this architecture does not depend on any single model or technical path. Instead, through layered design, it achieves adaptability to ongoing technological change. The bottom layer can continue to evolve along with agent frameworks, while the upper-layer service logic and market structure remain stable. This decoupled design makes CloudClaw closer to infrastructure than to a single product.</p><p>At a time when AI is increasingly becoming a real productivity tool, relying solely on model capability is no longer enough to build long-term competitiveness. The path demonstrated by CloudClaw may suggest that the next critical step lies not in “more powerful AI,” but in “more usable AI.” By transforming complex capabilities into standardized services and orchestrating and distributing them within a secure and institutional framework, this kind of system is redefining how AI is put into practice.</p>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/f8b46eb26bf602f2a638f3db6e3cdeb619665e3c70b48b8646ec91f50944cbfd.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[CloudClaw Security Control Plane and Tenant Isolation Architecture]]></title>
            <link>https://paragraph.com/@cloudclaw/cloudclaw-security-control-plane-and-tenant-isolation-architecture</link>
            <guid>9b26zd2eNe0AQjRvYlee</guid>
            <pubDate>Wed, 15 Apr 2026 15:32:08 GMT</pubDate>
            <description><![CDATA[Abstract. CloudClaw delivers tool-enabled AI agents as market-grade service units rather than as standalone chat bots. This shifts the security problem from ordinary account and API protection to tenant-safe execution, tool mediation, credential segmentation, runtime policy enforcement, and auditable settlement. This article presents the CloudClaw security control plane and tenant isolation design, including identity-scoped execution cells, least-privilege policy resolution, credential broker...]]></description>
            <content:encoded><![CDATA[<table><colgroup><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>Abstract. </strong>CloudClaw delivers tool-enabled AI agents as market-grade service units rather than as standalone chat bots. This shifts the security problem from ordinary account and API protection to tenant-safe execution, tool mediation, credential segmentation, runtime policy enforcement, and auditable settlement. This article presents the CloudClaw security control plane and tenant isolation design, including identity-scoped execution cells, least-privilege policy resolution, credential brokerage, tool allowlisting, append-only audit streams, and risk-aware circuit breaking. The architecture is designed to support both multi-tenant consumer workloads and enterprise-grade isolated deployments.</p></td></tr></tbody></table><p><strong>Keywords: </strong><em>security control plane, tenant isolation, zero trust, tool-enabled agents, credential brokerage, policy engine, audit bus, circuit breaker</em></p><br><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/954ec40a956f9aff9aaed867c81b0d73766de96e7ad62ef5c25fb3cf456fc194.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFaUlEQVR4nH1UXW/aVhhGlTapF6v2oWmTpmkX1bTd7DdM2sWmqZu6TcvWSmtJyvLZlKhp1VCalCqlgRQCgZE0gbRuQhKWLEBCXIPtGIyxMdhgDIHwaUISZU27tN26VpOyCybifk/qq0dH57znOX7Oe47PIykKlX69SdWrOXlKIe/sMpqGFOcujFiBk6cUw6PXVL0ao+nKwKClX28ymobOKFXK8xeHR8csQ9ZsXljfuFle3ywKlZdAks0Ln372heRxvP7WuxLJqx9+/MkH+z+SSCTvvb+/lt2z75W9b772xjsiZ+++tyV79k06Zslw1Av7U+ncywSKQgXBcDIcFeGF/V7Yj2A4BGMiEIyAYAzGAmIew0mR6QHhBdDrmgc5Pp3NC6l07glqw0whlSk8qiAUZhuOtcia2hqb23+bW1jfuJnNC+Iajk/zyRU+ucLGkjyfZmPJbF7oUakbm9tlTW1HG5p+Ovpzj0qdyhRCYZamY1GWZ2NJsRNlE9m8UBOgmPjYuKOG69MeEMUpBqeYxHJtLxQTBxEM9hMEzYggI8yYfdJ23e6aByccsxbr1RnnQjjGkREmHIsHSBpEMCrKcnw6sZxNpXM1gTDDy1o7ZU3HO890t8lPf/7lwX69GVoieT7tAn25suBF0b7LOp3BeNlg0BmMmUKe5uKJ5SzBRDdvbY0BQN9lnUiwTztyxSIcDHJ8muMzTwVOd53r6T7b1XXaZrPu7OxUq1WN0WYamWhXqO4/eOB0Or868HW9tEEmk7W2tN69cye5soKFwkGarlarx4+3H/rxcL20QSqVms2/VKtVCMOiLC/eR02A5TJ1h+vrjzXXHT4yPHqN4zOJ5dyiL5ArCB4Y2by1ZbdP9Gn6TKZBrVaj1WqyuSzDJ/wkTXPxklDS1kIjzgIAcPuP2y8KRFkexRkQDYutc9FvnwVpJsknV8IxDgoEHO75/itDA1brr24PMDMz6/EgBLn5+xbJxlwQND47OweCKoNuwGp1uOedEETHa3/Ec0d05uwFhfK8QqlqbevoVvW63KCfZLO5EsuybISiyNAlnQbDkFQynkxm/FgYWyLdbiiI0wQeiUZ5JhxBfWhnVxcMwXSIJvx4lE08rWD3DrrlcnlHR4dWq6msrm5vbxuGJ4Ap5+KC+9+dfwAAaG1pJQji7p2tqfHxcmmDpiMHDhy02YCHfz+0Aw7chyTi3A91hxpljUKxSAVwzE88J9DQeOKb774/Ui/rVWtub98rCJUZl2982m0yD7MsYxkalkql0w4HFcInr9mWUysmk1GtviiXyzOZjNVy3ecBbWM2zW7Yp6d5NoaigdpbEwUYLuVdIpwexLWI3kCJBQhzepBMrsTzaT4eRWHfJbXaMKAzDOjjLIWhWJhi1epL/f16hUKJ4+QSHAwiyFmF4rxSKW9vV/X0RAgiEAg9WwF3ovNcS9vJxtaOb+uOIBixnCl6l4hsrkSSJBXCSQIP+DGSwKkQHomwEOT3eODmdqXNNgUuLvn9JOqFwXmPeXD4gkoLzntAzw2KiT8SyBUEgmL79SabbWRubu7W1pb4Di7qRs0jdqMFMI9MmkfsT2AamRgamxqwAPohIJsriV8JUvSUY+7K2ITRYs3kiqILPK0Aw6nJ2UUEC6EYiQUjKEYu+gKuRTSbL4umlM0LRaFSXt8sr22U1zdL5Y1svvyCa4qcolDJFWodobzG8emaQFGocHz6/v2HDBtzuhdAEBLhg5EbNyDMH4BhlCDIq8C4fsA0ar06aLIMmizjE3YEWdrleB+3KAhCYjIW4+79+VeU5R/ZdVGorK6u13b3DITymlBeezLc9WcfDGMe0OcBfWQ4+gL//8vFmv4Dc3W0gp6r1bQAAAAASUVORK5CYII=" nextheight="790" nextwidth="1400" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Figure 1. </strong><em>CloudClaw zero-trust security architecture with control-plane / execution-plane separation.</em></p><h1 id="h-1-introduction" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>1. Introduction</strong></h1><p>CloudClaw does not merely host conversational AI. It executes service-grade AI agents—called cloud lobsters—that can call tools, access knowledge assets, compose outputs, and trigger external actions on behalf of users or enterprises. As a result, the platform's primary security challenge is not limited to user authentication or API hardening. Instead, it must guarantee that every invocation is constrained by tenant identity, permission scope, credential boundaries, runtime policy, and auditable execution semantics.</p><p>In a shared AI-agent marketplace, the threat model is fundamentally different from that of a conventional web application. A single unsafe skill, an over-privileged tool grant, a leaked credential, or a contaminated memory store may lead to cross-tenant disclosure, unauthorized actions, or billing disputes. CloudClaw therefore adopts a security-control-plane design in which security decisions are externalized from the agent runtime and enforced before, during, and after every task.</p><p>The technical objective is twofold: first, to preserve strict isolation across mutually untrusted tenants; second, to maintain the flexibility needed by market-grade AI services, including dynamic tool use, multi-step orchestration, policy-controlled automation, and traceable settlement. The sections below describe how these properties are achieved.</p><h1 id="h-2-threat-model-and-design-principles" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>2. Threat Model and Design Principles</strong></h1><p>CloudClaw assumes that tenants, users, skills, tools, and third-party endpoints cannot be treated as uniformly trusted. The platform explicitly models the following threat classes: (i) cross-tenant data contamination; (ii) prompt- or tool-mediated privilege escalation; (iii) credential exfiltration from runtime contexts; (iv) unsafe or malicious skills; (v) memory leakage between sessions; (vi) unauthorized external actions; and (vii) non-repudiable billing or settlement disputes.</p><p>To address these risks, the architecture follows five design principles:</p><p>·&nbsp;<strong>Tenant-bound execution: </strong>Every invocation is resolved to a tenant-specific security context before any agent logic starts.</p><p>·&nbsp;<strong>Least-privilege by default: </strong>Agents receive only the minimum tool, data, and network capabilities required for the declared service scope.</p><p>·&nbsp;<strong>Credentialless runtime: </strong>The agent never receives raw long-lived secrets; it obtains only scoped ephemeral grants via a broker.</p><p>·&nbsp;<strong>Mediated side effects: </strong>External tool calls pass through a Tool Proxy that enforces allowlists, schema validation, and risk checkpoints.</p><p>·&nbsp;<strong>Audit-first enforcement: </strong>Every significant decision, tool call, and state transition is logged as signed append-only evidence.</p><h1 id="h-3-security-control-plane-architecture" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>3. Security Control Plane Architecture</strong></h1><p>The CloudClaw security control plane is logically separate from the execution plane. The control plane owns identity resolution, tenant directories, role and attribute policies, capability issuance, risk scoring, alerting, and human escalation. The execution plane hosts isolated execution cells that run agent workloads under the constraints issued by the control plane.</p><p>At a high level, the architecture consists of the following components:</p><p>·&nbsp;Identity and Tenant Manager: resolves user, tenant, role, workspace, and service plan into a canonical security context.</p><p>·&nbsp;Policy and Capability Service: evaluates static and dynamic policies and issues short-lived capability tickets.</p><p>·&nbsp;Execution Cells: sandboxed runtime environments dedicated to a tenant or risk class.</p><p>·&nbsp;Secrets Vault and Credential Broker: stores long-lived secrets but releases only ephemeral scoped credentials.</p><p>·&nbsp;Tool Proxy: mediates all external actions, validates payloads, and records the full execution trace.</p><p>·&nbsp;Audit Bus: receives signed append-only events from runtimes and proxies.</p><p>·&nbsp;Risk Engine: scores anomalous behavior and can downgrade, block, or quarantine a service.</p><p>·&nbsp;Security Operations Layer: performs monitoring, forensics, policy overrides, and incident response.</p><h2 id="h-31-canonical-security-context" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>3.1 Canonical Security Context</strong></h2><p>Every inbound request is normalized into a canonical context object. This object is attached to all subsequent operations, including memory retrieval, policy checks, tool calls, logging, and settlement.</p><table><colgroup><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>JSON<br></strong>{<br>&nbsp;&nbsp;"tenant_id": "ent_9f21",<br>&nbsp;&nbsp;"user_id": "user_1024",<br>&nbsp;&nbsp;"agent_id": "lobster_research_v3",<br>&nbsp;&nbsp;"session_id": "sess_88a1",<br>&nbsp;&nbsp;"role": "analyst",<br>&nbsp;&nbsp;"workspace_id": "ws_research",<br>&nbsp;&nbsp;"plan": "enterprise",<br>&nbsp;&nbsp;"risk_level": "medium",<br>&nbsp;&nbsp;"trace_id": "trace_a92d"<br>}</p></td></tr></tbody></table><br><h1 id="h-4-tenant-isolation-model" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>4. Tenant Isolation Model</strong></h1><p>CloudClaw tenant isolation is intentionally multi-layered. It is not implemented as a single tenant_id column in application tables. Instead, isolation is enforced across identity, storage, memory, runtime, network, and audit paths.</p><h2 id="h-41-identity-isolation" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>4.1 Identity Isolation</strong></h2><p>The identity layer resolves users into tenant-scoped roles using RBAC and ABAC. Role assignments are never interpreted globally. A user may hold an 'analyst' role in one tenant but have no permissions in another. Every permission check is therefore evaluated against the tuple (tenant_id, user_id, role, agent_id, resource).</p><h2 id="h-42-data-isolation" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>4.2 Data Isolation</strong></h2><p>CloudClaw supports both logical isolation and strong physical isolation. Consumer tenants may use row-level security, namespaced object storage prefixes, and tenant-scoped vector indexes. Enterprise deployments may upgrade to dedicated databases, isolated object storage, separate vector stores, and private network segments.</p><table><colgroup><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>SQL<br></strong>CREATE POLICY tenant_isolation_policy<br>ON agent_sessions<br>USING (tenant_id = current_setting('cloudclaw.tenant_id'));<br><br>CREATE POLICY tenant_memory_policy<br>ON vector_memory<br>USING (tenant_id = current_setting('cloudclaw.tenant_id'));</p></td></tr></tbody></table><br><h2 id="h-43-memory-isolation" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>4.3 Memory Isolation</strong></h2><p>AI-agent platforms introduce a memory-specific risk: semantic recall may surface another tenant's data even when application rows are properly filtered. To prevent this, CloudClaw shards memory by tenant, user, agent, and workspace. Persistent memory and retrieval indexes are therefore scoped to a composite boundary rather than to a globally shared corpus.</p><table><colgroup><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>PYTHON<br></strong>memory_index = hash(tenant_id + user_id + agent_id + workspace_id)</p></td></tr></tbody></table><br><h2 id="h-44-runtime-isolation" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>4.4 Runtime Isolation</strong></h2><p>The runtime scheduler does not execute all invocations inside a single shared agent process. Instead, tasks are placed into pools based on risk and trust requirements. Low-risk requests may run in shared sandboxes; tool-enabled tasks use mediated runners; credential-bearing or enterprise-sensitive workloads are placed in dedicated execution cells; high-sensitivity enterprise tenants can be pinned to private network segments or dedicated hosts.</p><table><colgroup><col><col><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>Workload Type</strong></p></td><td colspan="1" rowspan="1"><p><strong>Execution Strategy</strong></p></td><td colspan="1" rowspan="1"><p><strong>Isolation Strength</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p>Low-risk question answering</p></td><td colspan="1" rowspan="1"><p>Shared sandbox pool</p></td><td colspan="1" rowspan="1"><p>Baseline</p></td></tr><tr><td colspan="1" rowspan="1"><p>Tool-enabled workflow</p></td><td colspan="1" rowspan="1"><p>Controlled runner with Tool Proxy</p></td><td colspan="1" rowspan="1"><p>Medium</p></td></tr><tr><td colspan="1" rowspan="1"><p>Credential-sensitive task</p></td><td colspan="1" rowspan="1"><p>Dedicated execution cell</p></td><td colspan="1" rowspan="1"><p>High</p></td></tr><tr><td colspan="1" rowspan="1"><p>Enterprise high-sensitivity workload</p></td><td colspan="1" rowspan="1"><p>Private VPC / dedicated host</p></td><td colspan="1" rowspan="1"><p>Strong</p></td></tr></tbody></table><br><h1 id="h-5-least-privilege-capability-resolution" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>5. Least-Privilege Capability Resolution</strong></h1><p>CloudClaw requires each cloud-lobster service unit to declare an execution manifest. The manifest defines the tool set, data domains, network egress allowlist, user-confirmation requirements, timeout budgets, and audit level. The policy engine evaluates the manifest against tenant policy and live risk signals before granting capabilities.</p><table><colgroup><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>YAML<br></strong>agent:<br>&nbsp;&nbsp;id: lobster_research_v3<br>&nbsp;&nbsp;name: On-chain Research Lobster<br>&nbsp;&nbsp;tenant_scope: enterprise<br>&nbsp;&nbsp;risk_level: high<br><br>permissions:<br>&nbsp;&nbsp;tools:<br>&nbsp;&nbsp;&nbsp;&nbsp;- name: chain_data_reader<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scopes: ["read:wallet_activity", "read:token_flow"]<br>&nbsp;&nbsp;&nbsp;&nbsp;- name: report_generator<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scopes: ["write:report"]<br>&nbsp;&nbsp;data:<br>&nbsp;&nbsp;&nbsp;&nbsp;allow:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- "tenant_knowledge_base"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- "public_market_data"<br>&nbsp;&nbsp;&nbsp;&nbsp;deny:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- "user_private_wallet_key"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- "raw_payment_credentials"<br><br>runtime:<br>&nbsp;&nbsp;network:<br>&nbsp;&nbsp;&nbsp;&nbsp;egress_allowlist:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- "<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://api.market">api.market</a>-data.internal"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- "api.chain-indexer.internal"<br>&nbsp;&nbsp;timeout_seconds: 180<br>&nbsp;&nbsp;max_tool_calls: 12<br><br>audit:<br>&nbsp;&nbsp;log_level: "full"<br>&nbsp;&nbsp;require_user_confirmation:<br>&nbsp;&nbsp;&nbsp;&nbsp;- "external_post"<br>&nbsp;&nbsp;&nbsp;&nbsp;- "transaction_signal"</p></td></tr></tbody></table><br><p>A capability ticket is then derived from the manifest and the security context. Capability tickets are short-lived, non-transferable, tenant-bound, and trace-linked. They are validated by the Tool Proxy and are not interpreted as general bearer privileges.</p><h2 id="h-51-authorization-logic" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>5.1 Authorization Logic</strong></h2><table><colgroup><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>PYTHON<br></strong>def authorize_tool_call(ctx, tool, action, resource):<br>&nbsp;&nbsp;&nbsp;&nbsp;policy = load_policy(ctx.tenant_id, ctx.agent_id)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if tool not in policy.allowed_tools:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return Deny("tool_not_allowed")<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if action not in policy.allowed_scopes[tool]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return Deny("scope_not_allowed")<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if resource.tenant_id != ctx.tenant_id:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return Deny("cross_tenant_access")<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if risk_score(ctx, tool, action) &gt; policy.max_risk:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return Deny("risk_threshold_exceeded")<br><br>&nbsp;&nbsp;&nbsp;&nbsp;return Allow()</p></td></tr></tbody></table><br><p>By externalizing authorization into a policy service, CloudClaw avoids trusting prompt content or agent self-discipline as the ultimate security boundary. The runtime can only perform actions that have already been reduced to explicit, signed capability decisions.</p><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/0330370d6456e1859b0408b1aa1bc23f526ce9adf2e299f5942b3c4934cee5cd.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAOCAIAAADBvonlAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAE5ElEQVR4nF2Ta1BSeRjGz+w0fmg/uJ+adtvapibHaWcvbel0X9daRRTdlbykliQg6oRZs93cDcqt3PKSmt2kokUJBDnsAkuchUOAICcQBg4EmqDHY4AJwmmymW0/7SA7tbPv/D4875f/+59nngeYCgSLiku279y9fmPGpoxMannlpozMnNy8b/MKqGUVW77KKiouJZEp1TWH8/LJWdk7Pv9iK7WsYueur0lkSsn31MzNn5WUlhUVl27fuZvOaJgKBEPhyH8BfP4JcmHJeyveT1uZvvrDjz9asy79g1VAclZs+SorbWV6iszNnwIAsPaTDWkr01etXgMAKwAgbf3GjF17cuiMBmp5ZU5u3k+c8xiG///AVCAYiczHE4mFaCwWW4xGoykRTxAYhkci8wTxMp4g4okEQbwMhSPxRCIWW3y1tEQQLyOR+devX//15s3fy/NqaSkUjixEY2+ZX4gCPv+kUCK7weNL5Eq5UiMGFRBseCAcVkFa0xgCGy2jo4/VSplaCaqVoMNmhvU6oVQiGpEOy0EF9AjS6WRShUgoVau0Br3ZZLIqZKB0SASKhxUyUD4sBazI+C0en8FgXuvpJYjEn3rToFhSWVnNamicncUCM9idO/3NbHZ+Prm0lPrEark10HfxcntVdQ2l+DvbuF2j03JaL5AKyJpHmhcLLyAldO7kmdraI4WFFDKZcrzpKGAaQyy28b7eHhqNdp7LVWv1Bou1q7ODRqM1NLDGHc62Nm49k8lk1p8528pg0Lt7r9y7z+dyuXW0uh9OnvxDoxmRyA7XHmpmN/9y9YpBa+jr7DrH4bS2tja3tDzk84ExxCZXauh0BrWsvLml5VfxCO/BUFV1NZPVUFZe3tt/8/bt68fZjRXlBzics0cbGR1dl0hFhUxWfWXVwTxS/tWurovcS6R8Uk1VTd0RuoA/dIzVePhQTROLRSkqunLhQjJFEGwAlWpQqVZBsBqC9SYLBBv0JktKOJ0OxGKwPzHbELP9idmKWKHHer3ZBD3W60aNVpstab3RYjaN6WGTdQxxIDaLwWjU6oxa3ZjBlEwRjs/h+ByG4eFwOBKZx/G5SGQ+FA6HlteFaCwwgz8LTKfw+SeCwemJiWfB4HQKDMMDMxiG4ctiZmbu+VwovBgnFuNEMkVTgWAKC4J09/S3/dze3dPf3t7R3t7R0dmzzDVIC3s8T92ox+F0OZyoC/U6nGgKu8PpQr0u1Gt3uF2oz4X67A7nqNmaahyOP393AEHsxdQDW3ds3/VNzup1a0nFlNwC0uYvt63dkHHxcgeoVA/wB1WQVqmQyWVitRKUy8RS8aDJAAt4fBFfIBl8eH+A94B3F3Ulf+BGPQvR2L9NTmGxILpRoxpSDwzc4XDOgbIRISi9PsA7feoUmUymUqkF5MLO7ms3+jr279u3f19udnZ2TXXFb1KhiC9gMOjZ27L27t2jVql0Ko0L9Y47nKFwBMNw4G2nff5JuUJx8x5PIBIJRKL7wsG7Q4Lf1ZBCBTGb2CdOn1VBMAQbLEa4jfsju6n+RHMTKBOZDDAolpxgHztUcbCulqaUyU3GUTfqXe48EU8Q7yzy+SfdqNflTto67nDaHU436vH5J9yodxqbncZm3ajX55/w+nyBQGA5F7jP75+cCvj8k8HgTMpxj+dp6rVUcHB87h820Vwrk/A47wAAAABJRU5ErkJggg==" nextheight="285" nextwidth="630" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">&nbsp;</figcaption></figure><p><strong>Figure 2. </strong><em>Request lifecycle with policy resolution, execution mediation, audit emission, and risk-aware enforcement.</em></p><h1 id="h-6-credential-segmentation-and-tool-proxy-design" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>6. Credential Segmentation and Tool Proxy Design</strong></h1><p>Long-lived secrets are never injected directly into the agent prompt, memory, or execution context. Instead, CloudClaw uses a Credential Broker to translate static secrets from a vault into ephemeral, scope-constrained grants. This pattern eliminates raw secret exposure from agent-visible contexts and sharply reduces the blast radius of prompt injection or runtime compromise.</p><table><colgroup><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>JSON<br></strong>{<br>&nbsp;&nbsp;"token_type": "ephemeral",<br>&nbsp;&nbsp;"tenant_id": "ent_9f21",<br>&nbsp;&nbsp;"tool": "chain_data_reader",<br>&nbsp;&nbsp;"scope": ["read:wallet_activity"],<br>&nbsp;&nbsp;"expires_in": 300,<br>&nbsp;&nbsp;"bound_agent": "lobster_research_v3"<br>}</p></td></tr></tbody></table><br><p>All tool effects pass through a Tool Proxy rather than reaching external APIs directly. The proxy verifies that the requested tool is allowlisted, that the payload conforms to a declared schema, that the egress destination is permitted, and that user confirmation is present when the action is classified as high risk.</p><table><colgroup><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>PYTHON<br></strong>if action in HIGH_RISK_ACTIONS:<br>&nbsp;&nbsp;&nbsp;&nbsp;require_user_confirmation(ctx.user_id, action, payload)</p></td></tr></tbody></table><br><p>This design makes side effects explicit and reviewable. It also ensures that agents remain capability consumers rather than capability owners.</p><h1 id="h-7-auditability-metering-and-dispute-readiness" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>7. Auditability, Metering, and Dispute Readiness</strong></h1><p>CloudClaw treats logging as evidence rather than as operational exhaust. The audit bus receives signed, append-only events from the execution cell, Tool Proxy, policy service, and metering layer. The goal is to reconstruct the exact chain of decisions that led to a tool call, result emission, or billing event.</p><table><colgroup><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>JSON<br></strong>{<br>&nbsp;&nbsp;"event_id": "evt_72af",<br>&nbsp;&nbsp;"tenant_id": "ent_9f21",<br>&nbsp;&nbsp;"user_id": "user_1024",<br>&nbsp;&nbsp;"agent_id": "lobster_research_v3",<br>&nbsp;&nbsp;"tool": "chain_data_reader",<br>&nbsp;&nbsp;"action": "read_wallet_activity",<br>&nbsp;&nbsp;"scope": ["read:wallet_activity"],<br>&nbsp;&nbsp;"risk_score": 0.37,<br>&nbsp;&nbsp;"decision": "allow",<br>&nbsp;&nbsp;"timestamp": "2026-04-15T10:21:33Z",<br>&nbsp;&nbsp;"trace_id": "trace_a92d",<br>&nbsp;&nbsp;"billing_units": 3<br>}</p></td></tr></tbody></table><br><p>Because CloudClaw is both an execution platform and a market, audit trails must serve three functions at once: security forensics, service quality review, and settlement evidence. A clean trace therefore links security decisions to billing units, replayable execution state, and, where necessary, human intervention records.</p><h1 id="h-8-runtime-risk-engine-and-circuit-breaking" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>8. Runtime Risk Engine and Circuit Breaking</strong></h1><p>The Risk Engine continuously evaluates execution context, user history, tool class, action class, payload characteristics, anomaly signatures, and external response patterns. It computes a runtime score that can downgrade permissions, require user confirmation, freeze settlement, suspend sessions, or quarantine an agent.</p><table><colgroup><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>PYTHON<br></strong>def runtime_guard(ctx, action):<br>&nbsp;&nbsp;&nbsp;&nbsp;score = calculate_risk(ctx, action)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if score &lt; 0.3:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return "allow"<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if score &lt; 0.6:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;enable_verbose_audit(ctx)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return "allow_with_monitoring"<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if score &lt; 0.8:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return "require_confirmation"<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if score &lt; 0.95:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;suspend_invocation(ctx.session_id)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;notify_security_team(ctx)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return "blocked"<br><br>&nbsp;&nbsp;&nbsp;&nbsp;deactivate_agent(ctx.agent_id)<br>&nbsp;&nbsp;&nbsp;&nbsp;freeze_settlement(ctx.agent_id)<br>&nbsp;&nbsp;&nbsp;&nbsp;return "agent_quarantined"</p></td></tr></tbody></table><br><p>A critical property of this design is that risk controls remain external to the agent's reasoning loop. The model may suggest or request an action, but the final decision authority resides in the control plane. This sharply reduces the probability that an unsafe tool invocation will succeed due to prompt manipulation alone.</p><h1 id="h-9-technical-advantages-and-differentiators" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>9. Technical Advantages and Differentiators</strong></h1><p>CloudClaw's security architecture differs from conventional SaaS hardening in several important ways.</p><table><colgroup><col><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>Advantage</strong></p></td><td colspan="1" rowspan="1"><p><strong>Why It Matters</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Agent-native security</strong></p></td><td colspan="1" rowspan="1"><p>The platform secures not only users and APIs, but also tool-mediated actions, memory boundaries, and agent execution traces.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Marketplace-native isolation</strong></p></td><td colspan="1" rowspan="1"><p>Because supply-side service units and demand-side tenants are not mutually trusted, CloudClaw isolates both workloads and provider capabilities.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Credentialless execution model</strong></p></td><td colspan="1" rowspan="1"><p>Runtime components consume ephemeral grants instead of raw secrets, limiting compromise impact and improving revocation control.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Audit-to-settlement linkage</strong></p></td><td colspan="1" rowspan="1"><p>Signed security events also serve as settlement evidence, reducing operational ambiguity in a marketplace setting.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Risk-aware scheduling</strong></p></td><td colspan="1" rowspan="1"><p>Workloads are assigned to different execution cells and infrastructure tiers according to sensitivity and trust level.</p></td></tr></tbody></table><br><h1 id="h-10-enterprise-isolation-tiers" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>10. Enterprise Isolation Tiers</strong></h1><p>CloudClaw supports multiple deployment tiers so that isolation strength can match business sensitivity and regulatory pressure.</p><table><colgroup><col><col><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>Tier</strong></p></td><td colspan="1" rowspan="1"><p><strong>Intended Workload</strong></p></td><td colspan="1" rowspan="1"><p><strong>Isolation Mechanism</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Standard Tenant</strong></p></td><td colspan="1" rowspan="1"><p>Consumer and light team workflows</p></td><td colspan="1" rowspan="1"><p>Logical isolation, row-level security, shared sandbox pool</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Pro Tenant</strong></p></td><td colspan="1" rowspan="1"><p>Professional users and higher-value teams</p></td><td colspan="1" rowspan="1"><p>Dedicated runner pool, isolated memory indexes, enhanced audit</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Enterprise Tenant</strong></p></td><td colspan="1" rowspan="1"><p>Sensitive business data and regulated workloads</p></td><td colspan="1" rowspan="1"><p>Private VPC, dedicated databases, private knowledge base, dedicated hosts</p></td></tr></tbody></table><br><h1 id="h-11-conclusion" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>11. Conclusion</strong></h1><p>CloudClaw answers a central systems question for AI-agent platforms: how can a service safely allow autonomous tool use without turning shared infrastructure into a cross-tenant risk amplifier? The answer is to build security as a control plane rather than as an afterthought inside prompts or business logic.</p><p>By combining canonical tenant contexts, least-privilege capability tickets, credential brokerage, mediated tool execution, append-only audit streams, and risk-aware circuit breaking, CloudClaw turns AI-agent execution into a governable, enterprise-compatible service fabric. Its main technical distinction is that isolation, policy, auditability, and settlement are designed as one coherent system rather than as loosely coupled add-ons.</p><p>For consumer workloads, this architecture reduces the probability of cross-tenant leakage and unsafe automation. For enterprise customers, it provides the boundary clarity, observability, and deployment flexibility required for high-sensitivity adoption. For the broader CloudClaw marketplace, it establishes a credible trust foundation on which service ranking, billing, governance, and long-term ecosystem growth can operate.</p><h1 id="h-appendix-a-minimal-execution-manifest" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Appendix A. Minimal Execution Manifest</strong></h1><table><colgroup><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p><strong>YAML<br></strong>version: "1.0"<br>service_unit: "cloud-lobster"<br>agent:<br>&nbsp;&nbsp;id: "travel_planner_v2"<br>&nbsp;&nbsp;class: "verified"<br>&nbsp;&nbsp;owner_tenant: "studio_01"<br><br>security:<br>&nbsp;&nbsp;tenant_binding: true<br>&nbsp;&nbsp;confirmation_required_for:<br>&nbsp;&nbsp;&nbsp;&nbsp;- "send_email"<br>&nbsp;&nbsp;&nbsp;&nbsp;- "book_ticket"<br>&nbsp;&nbsp;max_risk_score: 0.75<br><br>tools:<br>&nbsp;&nbsp;- name: "flight_search"<br>&nbsp;&nbsp;&nbsp;&nbsp;scopes: ["read:flight_price"]<br>&nbsp;&nbsp;- name: "hotel_search"<br>&nbsp;&nbsp;&nbsp;&nbsp;scopes: ["read:hotel_price"]<br><br>network:<br>&nbsp;&nbsp;egress_allowlist:<br>&nbsp;&nbsp;&nbsp;&nbsp;- "<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://api.travel">api.travel</a>.internal"</p></td></tr></tbody></table><br><h1 id="h-appendix-b-reference-implementation-notes" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Appendix B. Reference Implementation Notes</strong></h1><p>A production deployment would typically implement the control plane as a set of independently scalable services: identity resolver, policy engine, credential broker, audit bus, and risk engine. Execution cells may run as isolated worker pools or dedicated micro-VMs. Object storage, vector indexes, and relational stores should all enforce tenant scoping. The exact infrastructure substrate may vary, but the boundary model described in this document should remain invariant.</p><p>End of document.</p>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
        </item>
        <item>
            <title><![CDATA[🦞 Cloud Claw Official Project Introduction]]></title>
            <link>https://paragraph.com/@cloudclaw/🦞-cloud-lobster-official-project-introduction</link>
            <guid>fI96XM4hg4qDShP96Qsn</guid>
            <pubDate>Wed, 15 Apr 2026 07:15:47 GMT</pubDate>
            <description><![CDATA[I. Project OverviewCloud Claw is dedicated to building the "Digital Labor Dispatch Center" for the Web3 and AI era. Leveraging the powerful OpenClaw open-source technical foundation, we encapsulate complex AI model training and computational power invocation into ready-to-use, freely tradable cloud-based AI Agent services. We provide more than just a technical framework; we have established a bilateral service marketplace connecting "top-tier global AI developers" with "massive C-end/B-end us...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/786e5f0fd76794da54f23777ad039cbfe2c8d44729685de573c8513d4ec3bca5.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAHCAIAAADmsdgtAAAACXBIWXMAAAsTAAALEwEAmpwYAAABl0lEQVR4nJWSTUhUURTHfwO6qXmDb97LQV1kCzFapAYyIoobsU2QmwiTkDYtwmphUjCL52IUQUEEEXVj0EaKBAkUEZI2EYm7Fy5c1a5Fqyh8932cuPcNgzSz8XC4HP5c/h+Hw+GQ5/v+m+lXbz0PU93Ly9v3H60P3gYEoaZE6oD//6lOmxMTK5PPS+MPU4Gxm92fyH4u3PJ9X0SUUlJbKfhhN4CAgmBF5ABFTuFENEU0CVel0Q1wmfK8Jat9j5bXw3fmO3tOuHxAa3nswY8vXzVLHFdpkyRJ3yQItEJ5UeCvFnAF17i+IuQFR3Bj7HTmWXHgiMxPeM+lPRPtmPx3Gt6N3E1E4jCskyA2spMvA7MDRbN2qgc30tSuqsjkFQ6l3uIOmTMowwty+2S/wVZX/68/v6tUci6BBoNAo9MzJkFbatyspWLftGO6mVM61mg5wtrFLl27MfvkKQtTFaI65k2lsZbWFZmQQoSlcENNlxXsM+wQRzXYCkuw+Xi9uNrV97i986CtZ661Y2P0HnBYczbnL+dCV/QPg8kuwwHAw8sAAAAASUVORK5CYII=" nextheight="363" nextwidth="1768" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-i-project-overview" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">I. Project Overview</h3><p><strong>Cloud Claw</strong> is dedicated to building the "Digital Labor Dispatch Center" for the Web3 and AI era. Leveraging the powerful <strong>OpenClaw</strong> open-source technical foundation, we encapsulate complex AI model training and computational power invocation into ready-to-use, freely tradable cloud-based <strong>AI Agent</strong> services.</p><p>We provide more than just a technical framework; we have established a bilateral service marketplace connecting "top-tier global AI developers" with "massive C-end/B-end users." Our mission is to make accessing premium AI capabilities as simple as "ordering takeout" or "renting a cloud server."</p><hr><h3 id="h-ii-industry-pain-points-bridging-the-ai-implementation-gap" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">II. Industry Pain Points: Bridging the AI Implementation Gap</h3><p>As Large Language Models (LLMs) evolve into autonomous <strong>Agents</strong>, the industry faces three major hurdles preventing large-scale commercialization:</p><ol><li><p><strong>Technical Barriers for Individuals &amp; SMEs:</strong> 99% of users and small-to-medium enterprises lack the technical ability to fine-tune models, build complex workflows, and sustain high computational costs. This leaves top-tier AI as a "toy" for a small group of geeks.</p></li><li><p><strong>Commercial Disconnect for Top Developers:</strong> Excellent AI trainers and geek studios lack a standardized infrastructure to convert "model capabilities" into "sustained commercial revenue," often leaving them in a state of uncompensated passion projects.</p></li><li><p><strong>Lack of Trust and Delivery Hubs:</strong> In globalized cross-border collaboration, ensuring computational cost transparency, data privacy, and service delivery results is difficult without a consensus-based system.</p></li></ol><hr><h3 id="h-iii-core-business-engine-claw-marketplace" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">III. Core Business Engine: Claw Marketplace</h3><p>To solve these pain points, we launched our flagship product line: the Claw<strong> Marketplace</strong>. This is a globally open <strong>AI-Agent-as-a-Service (AaaS)</strong> platform:</p><ul><li><p><strong>For the Supply Side (Professional Trainers/Studios):</strong> We provide a full suite of API interfaces from model deployment to service listing. Developers can list their fine-tuned, professional-grade "Cloud Claw" on the market to serve global users and receive transparent, real-time commercial revenue sharing.</p></li><li><p><strong>For the Demand Side (Users/Enterprise Clients):</strong> Moving away from complex code and prompt engineering, users simply search for their required application scenario and can purchase or invoke professional cloud AI services with a single click.</p></li></ul><hr><h3 id="h-iv-commercial-moat-the-pioneering-three-layer-synergy-architecture" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">IV. Commercial Moat: The Pioneering "Three-Layer Synergy Architecture"</h3><p>Unlike traditional tech firms or loosely organized decentralized projects, Cloud Claw adopts a "Three-Layer Synergy Architecture" with clear divisions of rights and responsibilities:</p><ol><li><p><strong>Technical Foundation: OpenClaw Foundation (Upstream Open Source)</strong></p><ul><li><p><strong>Role:</strong> The source of technology and industry credibility.</p></li><li><p><strong>Responsibility:</strong> Focuses on the continuous iteration of the underlying framework, establishing industry-grade interface standards, and security boundaries. It remains commercially neutral to ensure the purity of the open-source geek spirit.</p></li></ul></li><li><p><strong>Governance Hub: CLAWDAO (Ecosystem Initiator)</strong></p><ul><li><p><strong>Role:</strong> The project’s "Supreme Council" and resource allocation center.</p></li><li><p><strong>Responsibility:</strong> Builds community consensus, manages treasury funds, and handles proposals/voting for major development directions to ensure long-term ecosystem governance.</p></li></ul></li><li><p><strong>Commercial Execution: CLAW Labs (Independent Operating Entity)</strong></p><ul><li><p><strong>Role:</strong> The commercial "Spearhead" focused on operations and revenue.</p></li><li><p><strong>Responsibility:</strong> Handles the daily operation of the Claw Marketplace, Business Development (BD) for major enterprise clients, customized B2B API delivery, and global legal compliance/risk management.</p></li></ul></li></ol><hr><h3 id="h-v-core-application-scenarios-and-delivery-capabilities" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">V. Core Application Scenarios &amp; Delivery Capabilities</h3><p>The first batch of commercially available "Cloud Claws" targets high-frequency scenarios with deep pain points and strong cash flow:</p><ul><li><p><strong>Web3 Trading &amp; Financial Assistance:</strong> 24/7 on-chain anomaly monitoring, automated generation of complex research reports, quantitative trading signal filtering, and risk alerts.</p></li><li><p><strong>Cross-border E-commerce &amp; Automated Marketing:</strong> Automatic generation of viral product visuals/copy, multi-language 24/7 intelligent customer service, and automated distribution/growth hacking for social media matrices.</p></li><li><p><strong>Enterprise Productivity:</strong> Knowledge Base Agents deeply integrated with internal corporate databases to replace tedious traditional OA (Office Automation) processes.</p></li></ul><hr><h3 id="h-vi-vision-and-future" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">VI. Vision &amp; Future</h3><p>Cloud Claw is more than just a tool platform; our ultimate vision is to build the <strong>infrastructure for the next generation of the Internet</strong>.</p><p>In the future, whether you need a precise investment strategy or a tireless automated operations team, you will find the most professional "Digital Employees" within the Cloud Claw network. We are reshaping the commercial value of AI compute and leading humanity into the <strong>Great Age of Digital Labor Discovery</strong>.</p>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/a3c3c5f29780180ed497e5fc5a5d30943025d68eba09f4a6bb3fca55b06c1d71.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Day 7: Advanced Techniques]]></title>
            <link>https://paragraph.com/@cloudclaw/day-7-advanced-techniques</link>
            <guid>hYBHUYPufy4Y8RoWbwJH</guid>
            <pubDate>Fri, 10 Apr 2026 06:26:46 GMT</pubDate>
            <description><![CDATA[Chapter OverviewOn this final day, we will:Review the complete 7-day journeyUnlock advanced techniques: custom skills, multi-device, API integrationCover the security checklist you need to followLook ahead to the future of AI assistantsGive you a roadmap for continued growthCongratulations, GraduateLet's review what you accomplished in these seven days:DayWhat You DidResultDay 1Understood the true form of AI assistantsClarified goals and expectationsDay 2Got OpenClaw running + connected Teleg...]]></description>
            <content:encoded><![CDATA[<h2 id="h-chapter-overview" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Chapter Overview</strong></h2><p>On this final day, we will:</p><ul><li><p>Review the complete 7-day journey</p></li><li><p>Unlock advanced techniques: custom skills, multi-device, API integration</p></li><li><p>Cover the security checklist you need to follow</p></li><li><p>Look ahead to the future of AI assistants</p></li><li><p>Give you a roadmap for continued growth</p></li></ul><hr><h2 id="h-congratulations-graduate" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Congratulations, Graduate</strong></h2><p>Let's review what you accomplished in these seven days:</p><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Day</strong></p></th><th colspan="1" rowspan="1"><p><strong>What You Did</strong></p></th><th colspan="1" rowspan="1"><p><strong>Result</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p>Day 1</p></td><td colspan="1" rowspan="1"><p>Understood the true form of AI assistants</p></td><td colspan="1" rowspan="1"><p>Clarified goals and expectations</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 2</p></td><td colspan="1" rowspan="1"><p>Got OpenClaw running + connected Telegram</p></td><td colspan="1" rowspan="1"><p>Assistant online, can chat</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 3</p></td><td colspan="1" rowspan="1"><p>Wrote the soul trio</p></td><td colspan="1" rowspan="1"><p>Assistant has a unique personality</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 4</p></td><td colspan="1" rowspan="1"><p>Connected Gmail, calendar, search, browser</p></td><td colspan="1" rowspan="1"><p>Assistant can help you get things done</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 5</p></td><td colspan="1" rowspan="1"><p>Installed Skills packages</p></td><td colspan="1" rowspan="1"><p>Assistant armed with a full toolkit</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 6</p></td><td colspan="1" rowspan="1"><p>Configured heartbeat + Cron + memory</p></td><td colspan="1" rowspan="1"><p>Assistant started working proactively</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 7</p></td><td colspan="1" rowspan="1"><p>Today</p></td><td colspan="1" rowspan="1"><p>Advanced techniques and future</p></td></tr></tbody></table><p><strong>What you have now isn't a chatbot—it's a digital partner working alongside you.</strong></p><p>Today we're not configuring anything new. Today we'll discuss three things: how to make it stronger, how to make it safer, and where all this is heading.</p><hr><h2 id="h-advanced-level-1-write-your-own-skill" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Advanced Level 1: Write Your Own Skill</strong></h2><p>Community Skills not enough? Write your own.</p><p>Don't worry, writing a Skill is simpler than you think—essentially it's just writing a Markdown file telling the AI "you can now do this thing, here's how."</p><h3 id="h-minimal-skill-example" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Minimal Skill Example</strong></h3><p><strong>MyClaw Cloud:</strong> Create new skill files through the Dashboard file editor. Navigate to your instance's skills directory and create a new folder with a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SKILL.md">SKILL.md</a> inside it. Your assistant will automatically pick up the new skill.</p><p><strong>Self-hosted:</strong> Create the skill file in your skills directory:</p><pre data-type="codeBlock" text="mkdir -p ~/clawd/skills/weather
nano ~/clawd/skills/weather/SKILL.md
"><code>mkdir <span class="hljs-operator">-</span>p <span class="hljs-operator">~</span><span class="hljs-operator">/</span>clawd<span class="hljs-operator">/</span>skills<span class="hljs-operator">/</span>weather
nano <span class="hljs-operator">~</span><span class="hljs-operator">/</span>clawd<span class="hljs-operator">/</span>skills<span class="hljs-operator">/</span>weather<span class="hljs-operator">/</span>SKILL.md
</code></pre><p>Here's a complete minimal skill:</p><pre data-type="codeBlock" text="# Weather Query Skill

## Capability
You can query weather information for any city.

## Usage
Call the wttr.in API to get weather:

curl &quot;wttr.in/CityName?format=3&quot;

Example:
curl &quot;wttr.in/NewYork?format=3&quot;

## Output Format
Tell the user the current weather in concise language, including temperature and conditions.
"><code># Weather Query Skill

## Capability
You can query weather information <span class="hljs-keyword">for</span> <span class="hljs-keyword">any</span> city.

## Usage
<span class="hljs-keyword">Call</span> the wttr.in API <span class="hljs-keyword">to</span> <span class="hljs-keyword">get</span> weather:

curl "wttr.in/CityName?format=3"

Example:
curl "wttr.in/NewYork?format=3"

## Output Format
Tell the <span class="hljs-keyword">user</span> the <span class="hljs-keyword">current</span> weather <span class="hljs-keyword">in</span> concise <span class="hljs-keyword">language</span>, including temperature <span class="hljs-keyword">and</span> conditions.
</code></pre><p>That's it. No complex SDK, no registration process, one Markdown file is one Skill.</p><p>After saving, tell your assistant "What's the weather like in New York today"—it will read this Skill, call the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://wttr.in">wttr.in</a> API, and return weather information.</p><h3 id="h-skill-development-principles" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Skill Development Principles</strong></h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SKILL.md"><strong>SKILL.md</strong></a><strong> is the core</strong>: Write clearly what it can do, how to do it, output format</p></li><li><p><strong>Keep it simple</strong>: One Skill does one thing, does it well</p></li><li><p><strong>Error handling</strong>: Write in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SKILL.md">SKILL.md</a> "what to do if it fails"</p></li><li><p><strong>Security notes</strong>: For Skills involving sensitive operations, note that confirmation is needed</p></li></ul><hr><h2 id="h-advanced-level-2-multi-device-collaboration-nodes" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Advanced Level 2: Multi-Device Collaboration (Nodes)</strong></h2><p>Your assistant currently runs on one server. But what if it could simultaneously "see" your phone's camera, "control" your computer's browser, "access" your home smart devices?</p><p>That's the <strong>Nodes</strong> system.</p><h3 id="h-what-are-nodes" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>What Are Nodes?</strong></h3><p>A Node is a lightweight client installed on other devices that connects to your main OpenClaw instance, letting your assistant:</p><ul><li><p><strong>Phone Node</strong>: Take photos (front/back camera), get location, send system notifications</p></li><li><p><strong>Computer Node</strong>: Screenshot, screen record, control browser</p></li><li><p><strong>Raspberry Pi Node</strong>: Control smart home devices</p></li></ul><h3 id="h-example-scenarios" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Example Scenarios</strong></h3><p><strong>Scenario 1: Remote Viewing</strong> You're traveling for business, tell your assistant: "Show me what's on my office computer screen"—the office computer with Node installed automatically takes a screenshot and sends it to you.</p><p><strong>Scenario 2: Phone Collaboration</strong> Assistant pops up a notification on your phone: "You have a meeting at 3 PM, should I open the meeting link for you?"—you tap confirm, it opens directly on your phone.</p><p><strong>Scenario 3: Smart Home</strong> "Turn off the living room lights" — Assistant controls HomeAssistant through Raspberry Pi Node — Lights off.</p><h3 id="h-how-to-set-up" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>How to Set Up</strong></h3><p><strong>MyClaw Cloud:</strong> Your cloud instance serves as the central hub. Install the Node client on any additional device you want to connect:</p><pre data-type="codeBlock" text="curl -fsSL https://openclaw.ai/install.sh | bash
"><code>curl <span class="hljs-operator">-</span>fsSL https:<span class="hljs-comment">//openclaw.ai/install.sh | bash</span>
</code></pre><p>For phones, search OpenClaw in the App Store. After installation, approve the pairing from your MyClaw Dashboard's Nodes panel.</p><p><strong>Self-hosted:</strong> Install the Node client on the device you want to connect:</p><pre data-type="codeBlock" text="curl -fsSL https://openclaw.ai/install.sh | bash
"><code>curl <span class="hljs-operator">-</span>fsSL https:<span class="hljs-comment">//openclaw.ai/install.sh | bash</span>
</code></pre><p>For phones, search OpenClaw in the App Store. After installation, approve the pairing request on your main server:</p><pre data-type="codeBlock" text="openclaw nodes approve &lt;device-name&gt;
"><code>openclaw nodes approve <span class="hljs-operator">&lt;</span>device<span class="hljs-operator">-</span>name<span class="hljs-operator">&gt;</span>
</code></pre><p>Once paired, you can issue cross-device commands directly in Telegram.</p><hr><h2 id="h-advanced-level-3-security-checklist" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Advanced Level 3: Security Checklist</strong></h2><p>Your AI assistant can now access your emails, calendar, files, browser, and possibly your phone and computer. Security isn't optional—it's mandatory.</p><p>Here's a complete security checklist:</p><h3 id="h-server-security" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Server Security</strong></h3><p><strong>MyClaw Cloud:</strong> Server-level security is handled for you — isolated instances, encrypted storage, automated updates. You still need to secure your own credentials and behavioral rules.</p><p><strong>Self-hosted:</strong></p><ul><li><p>SSH uses key authentication, password login disabled</p></li><li><p>Firewall enabled, only necessary ports exposed (22, 443)</p></li><li><p>System updated regularly: <code>sudo apt update &amp;&amp; sudo apt upgrade</code></p></li><li><p>Run OpenClaw as non-root user</p></li><li><p>Enable fail2ban to prevent brute force attacks</p></li></ul><h3 id="h-api-key-security" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>API Key Security</strong></h3><ul><li><p>All API Keys stored in environment variables or <code>.env</code> files</p></li><li><p><code>.env</code> file added to <code>.gitignore</code></p></li><li><p>Keys rotated regularly (recommend every 3 months)</p></li><li><p>Different keys for different services</p></li><li><p>API usage limits set to prevent runaway costs</p></li></ul><h3 id="h-data-security" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Data Security</strong></h3><ul><li><p>OAuth Token file permissions set to 600</p></li><li><p>Regular backup of working directory</p></li><li><p>Sensitive files not committed to Git</p></li><li><p>Clear understanding of what data assistant can and cannot access</p></li></ul><h3 id="h-behavioral-security" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Behavioral Security</strong></h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a> has clear "absolutely do not" list</p></li><li><p>External messages (email, social media) must be confirmed</p></li><li><p>Destructive operations (delete files, modify configs) must be confirmed</p></li><li><p>Don't leak private info in group chats</p></li><li><p>Use <code>trash</code> instead of <code>rm</code> (recoverable is better than unrecoverable)</p></li></ul><h3 id="h-cost-control" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Cost Control</strong></h3><ul><li><p>Set monthly API budget limit</p></li><li><p>Monitor token usage</p></li><li><p>Heartbeat interval not too short (30 minutes is enough)</p></li><li><p>Disable unneeded Skills promptly</p></li><li><p>Large model calls only for tasks that need them (simple tasks can use smaller models)</p></li></ul><blockquote><p><strong><em>Security isn't a one-time thing—it's an ongoing habit.</em></strong><em> I recommend spending 10 minutes each month going through this checklist.</em></p></blockquote><hr><h2 id="h-community-resources" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Community Resources</strong></h2><p>You're not alone in this journey. OpenClaw has an active community.</p><h3 id="h-github" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>GitHub</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/openclaw/openclaw"><u>github.com/openclaw/openclaw</u></a> One of the fastest-growing open source projects in GitHub history. You can check the latest versions, submit Issues, and contribute code or Skills.</p><h3 id="h-discord-community" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Discord Community</strong></h3><p>The official Discord is the most active English discussion venue: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.com/invite/clawd"><u>discord.com/invite/clawd</u></a></p><ul><li><p>#general — Daily discussion</p></li><li><p>#skills — Skill sharing and development</p></li><li><p>#showcase — Show off your assistant setup</p></li><li><p>#help — Come here when you have questions</p></li></ul><h3 id="h-clawhub-skill-marketplace" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>ClawHub Skill Marketplace</strong></h3><p>Community-maintained skill repository:</p><ul><li><p>Website: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://clawhub.com"><u>clawhub.com</u></a></p></li><li><p>Awesome list: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/VoltAgent/awesome-openclaw-skills"><u>github.com/VoltAgent/awesome-openclaw-skills</u></a></p></li></ul><h3 id="h-learning-resources" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Learning Resources</strong></h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md"><strong>AGENTS.md</strong></a> — The operation manual included in your working directory, very detailed</p></li><li><p><strong>Official Docs</strong> — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://docs.openclaw.ai"><u>docs.openclaw.ai</u></a>, from beginner to advanced</p></li><li><p><strong>Video Tutorials</strong> — Search OpenClaw on YouTube</p></li></ul><hr><h2 id="h-future-outlook" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Future Outlook</strong></h2><p>What you have now is already a powerful AI assistant. But this is just the beginning. Here's what's coming:</p><h3 id="h-models-will-get-stronger" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Models Will Get Stronger</strong></h3><p>Claude, GPT and other models upgrade every few months. Stronger models mean your assistant—without changing any configuration—automatically becomes smarter. Better understanding, better execution, fewer mistakes.</p><h3 id="h-costs-will-drop" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Costs Will Drop</strong></h3><p>Running an AI assistant currently costs about $10-30/month in API fees. As prices continue to fall, the cost becomes negligible—and everyone will have one.</p><h3 id="h-multimodal-will-become-standard" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Multimodal Will Become Standard</strong></h3><p>Current assistants mainly interact through text. But soon, it will:</p><ul><li><p><strong>See</strong>: Real-time camera feed analysis</p></li><li><p><strong>Hear</strong>: Voice conversation, like a real human assistant</p></li><li><p><strong>Speak</strong>: Reply with natural voice, not text</p></li><li><p><strong>Move</strong>: Control robots to execute physical world tasks</p></li></ul><h3 id="h-agent-collaboration-networks" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Agent Collaboration Networks</strong></h3><p>The future isn't just one assistant. You might have:</p><ul><li><p>One Agent dedicated to managing email</p></li><li><p>One Agent dedicated to writing code</p></li><li><p>One Agent dedicated to data analysis</p></li><li><p>One "Butler Agent" coordinating them all</p></li></ul><p>Like a company with different employees, each with their specialty, but all reporting to you.</p><h3 id="h-your-first-mover-advantage" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Your First-Mover Advantage</strong></h3><p>This is the most important point: <strong>The earlier you start, the bigger your advantage.</strong></p><p>The assistant you build today accumulates memories about you every day. An assistant used for 6 months versus one just built—the gap isn't 6 months of time, it's 6 months of cognitive accumulation.</p><p>It knows your work habits, preferences, project status, common problem-solving approaches... There are no shortcuts for these things, only time can accumulate them.</p><p><strong>So don't wait for a "better version" to come out before starting. The best time to start is now.</strong></p><hr><h2 id="h-your-next-steps" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Your Next Steps</strong></h2><p>The 7-day guide is over, but your AI assistant journey has just begun.</p><p>In the coming week, I suggest you:</p><ol><li><p><strong>Chat with your assistant at least 10 minutes daily</strong> — Let it get familiar with your needs and style</p></li><li><p><strong>Adjust </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md"><strong>SOUL.md</strong></a><strong> whenever you're not satisfied</strong> — Souls are nurtured over time</p></li><li><p><strong>Try 2-3 new Skills</strong> — See which ones are most useful for you</p></li><li><p><strong>Adjust heartbeat and Cron</strong> — Find your comfortable frequency</p></li><li><p><strong>Browse the community</strong> — See how others use it, get inspired</p></li></ol><p><strong>In a month, your assistant will be in a completely different state.</strong> Not because you made any big changes, but because it's understanding you day by day, getting better bit by bit.</p><p>That's the fundamental difference between AI assistants and traditional tools—it grows.</p><hr><h2 id="h-complete-series-review" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Complete Series Review</strong></h2><ul><li><p><strong>Day 1</strong> — AI assistant is not a chatbot. OpenClaw gives AI brains a body</p></li><li><p><strong>Day 2</strong> — Quick start: get your personal assistant online in minutes</p></li><li><p><strong>Day 3</strong> — Soul trio transforms assistant from "generic" to "yours"</p></li><li><p><strong>Day 4</strong> — Connect email, calendar, search. Go from "can talk" to "can do"</p></li><li><p><strong>Day 5</strong> — Skills system: expand capabilities like an App Store</p></li><li><p><strong>Day 6</strong> — Heartbeat + Cron + memory. Assistant starts working proactively</p></li><li><p><strong>Day 7</strong> — Advanced techniques: unlimited growth, continuous improvement</p></li></ul><hr><h2 id="h-one-last-thing" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>One Last Thing</strong></h2><p>Seven days ago, you might have thought "personal AI assistant" was something from sci-fi movies, or something only big companies could achieve.</p><p>Now you know—an open source framework, your choice of hosting, plus your imagination, is enough.</p><p>The AI era has arrived. Large models are public resources, anyone can call them. But how to use them, where to use them, who to make them become—that's entirely up to you.</p><p><strong>MyClaw Cloud:</strong> Your managed instance is always running, always updated, always backed up. Focus on what matters — making your assistant work for you — while we handle the infrastructure.</p><p><strong>Self-hosted:</strong> You have full control over your server, your data, your configuration. The power is entirely in your hands.</p><p><strong>OpenClaw put the tools in your hands. You've taken the first step.</strong></p><p><strong>The rest? Leave it to time.</strong></p>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
        </item>
        <item>
            <title><![CDATA[Day 6: Make Your Assistant Work Proactively]]></title>
            <link>https://paragraph.com/@cloudclaw/day-6-make-your-assistant-work-proactively</link>
            <guid>B0rAY8DFCcH42oWJYhdq</guid>
            <pubDate>Fri, 10 Apr 2026 06:26:11 GMT</pubDate>
            <description><![CDATA[Chapter OverviewToday you'll upgrade your assistant from "passive tool" to "proactive butler":Understand the Heartbeat mechanism—your assistant's "biological clock"Configure Cron scheduled tasks—automation precise to the minuteBuild the Memory system—let your assistant remember everythingImplement proactive work—email checking, schedule reminders, data monitoring all automatedFrom "You Ask, It Answers" to "It Proactively Reaches Out"Over the past five days, your assistant has become quite cap...]]></description>
            <content:encoded><![CDATA[<h2 id="h-chapter-overview" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Chapter Overview</strong></h2><p>Today you'll upgrade your assistant from "passive tool" to "proactive butler":</p><ul><li><p>Understand the Heartbeat mechanism—your assistant's "biological clock"</p></li><li><p>Configure Cron scheduled tasks—automation precise to the minute</p></li><li><p>Build the Memory system—let your assistant remember everything</p></li><li><p>Implement proactive work—email checking, schedule reminders, data monitoring all automated</p></li></ul><hr><h2 id="h-from-you-ask-it-answers-to-it-proactively-reaches-out" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>From "You Ask, It Answers" to "It Proactively Reaches Out"</strong></h2><p>Over the past five days, your assistant has become quite capable. It has a soul, knows you, can read emails, manage calendar, search the web, browse pages. But it has one fatal problem—</p><p><strong>If you don't reach out, it does nothing.</strong></p><p>50 emails piled up and it doesn't check. A calendar meeting about to start and it doesn't remind you. Website's down and it doesn't tell you. It just sits there quietly, waiting for you to speak.</p><p>It's like hiring an all-capable butler, but they just stand at the door every day waiting for your commands—if you don't speak, they don't move. That's not a butler, that's a statue.</p><p>Today we solve this problem.</p><hr><h2 id="h-heartbeat-mechanism" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Heartbeat Mechanism</strong></h2><p>Heartbeat is one of OpenClaw's core mechanisms—it lets your assistant periodically "wake up" to proactively check if there's anything that needs handling.</p><h3 id="h-how-it-works" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>How It Works</strong></h3><p>OpenClaw sends a heartbeat signal to your assistant at set intervals (default 30 minutes). When the assistant receives the signal, it:</p><ol><li><p>Reads the task list in HEARTBEAT.md</p></li><li><p>Checks each item</p></li><li><p>Sends a message if there's something you need to know about</p></li><li><p>If nothing notable, quietly responds with <code>HEARTBEAT_OK</code></p></li></ol><h3 id="h-configure-heartbeat" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Configure Heartbeat</strong></h3><p><strong>MyClaw Cloud:</strong> Edit HEARTBEAT.md through the Dashboard file editor. You can also adjust the heartbeat interval in your instance's Settings panel without needing any command-line access.</p><p><strong>Self-hosted:</strong> Edit <code>~/clawd/HEARTBEAT.md</code>:</p><p>Here's a recommended HEARTBEAT.md template:</p><pre data-type="codeBlock" text="# Heartbeat Tasks

## Check Every Time
- Check Gmail for important emails
- Check calendar for meetings within 2 hours that need reminders

## Check 2-3 Times Daily
- Check if websites are accessible
- Check GSC for unusual data fluctuations

## Don't Need to Proactively Do
- Weather queries (wait until I ask)
- Social media (unless I'm @mentioned)
"><code># Heartbeat Tasks

## <span class="hljs-keyword">Check</span> <span class="hljs-keyword">Every</span> <span class="hljs-type">Time</span>
<span class="hljs-operator">-</span> <span class="hljs-keyword">Check</span> Gmail <span class="hljs-keyword">for</span> important emails
<span class="hljs-operator">-</span> <span class="hljs-keyword">Check</span> calendar <span class="hljs-keyword">for</span> meetings <span class="hljs-keyword">within</span> <span class="hljs-number">2</span> hours that need reminders

## <span class="hljs-keyword">Check</span> <span class="hljs-number">2</span><span class="hljs-number">-3</span> Times Daily
<span class="hljs-operator">-</span> <span class="hljs-keyword">Check</span> if websites <span class="hljs-keyword">are</span> accessible
<span class="hljs-operator">-</span> <span class="hljs-keyword">Check</span> GSC <span class="hljs-keyword">for</span> unusual data fluctuations

## Don<span class="hljs-string">'t Need to Proactively Do
- Weather queries (wait until I ask)
- Social media (unless I'</span>m <span class="hljs-variable">@mentioned</span>)
</code></pre><h3 id="h-heartbeat-interval" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Heartbeat Interval</strong></h3><p><strong>MyClaw Cloud:</strong> Adjust the heartbeat interval from the Dashboard Settings panel. Common presets are available, or enter a custom interval.</p><p><strong>Self-hosted:</strong> Set it in OpenClaw configuration:</p><pre data-type="codeBlock" text="openclaw configure --section gateway
"><code>openclaw configure <span class="hljs-operator">-</span><span class="hljs-operator">-</span>section gateway
</code></pre><p>You can adjust the heartbeat interval in the wizard, or directly edit the <code>heartbeat.interval</code> field in the config file.</p><p>Common settings:</p><ul><li><p><strong>15m</strong> — Quite frequent, good for workday daytime</p></li><li><p><strong>30m</strong> — Default, balance of efficiency and cost</p></li><li><p><strong>1h</strong> — More economical, good for off-hours</p></li></ul><blockquote><p><strong><em>Tip</em></strong><em>: A 30-minute interval means your assistant spends about 10 seconds each time quickly scanning check items. If everything's normal it goes back to sleep, if there's something important it notifies you. About 3-5 proactive messages per day is typical—just enough, not annoying.</em></p></blockquote><hr><h2 id="h-scheduled-tasks-cron" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Scheduled Tasks (Cron)</strong></h2><p>Heartbeat is good for "check every so often" tasks. But some things need precise timing, like:</p><ul><li><p>Send morning briefing at 8:00 AM every day</p></li><li><p>Send weekly report Monday morning at 9:00 AM</p></li><li><p>Check server bills on the 1st of every month</p></li></ul><p>That's when you use Cron scheduled tasks.</p><h3 id="h-create-cron-tasks" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Create Cron Tasks</strong></h3><p><strong>MyClaw Cloud:</strong> You can create Cron tasks through the Dashboard's Automation panel. Add a new scheduled task, set the schedule using a visual cron builder or raw cron expression, and define the task prompt. Alternatively, ask your assistant to set up cron tasks for you via chat.</p><p><strong>Self-hosted:</strong> Use the command line:</p><pre data-type="codeBlock" text="openclaw cron add --name &quot;Morning Briefing&quot; --cron &quot;0 8 * * *&quot; \
  --system-event &quot;Generate today's briefing: check email, calendar, website data, compile into one message and send to me&quot;
"><code>openclaw cron add <span class="hljs-operator">-</span><span class="hljs-operator">-</span>name <span class="hljs-string">"Morning Briefing"</span> <span class="hljs-operator">-</span><span class="hljs-operator">-</span>cron <span class="hljs-string">"0 8 * * *"</span> \
  <span class="hljs-operator">-</span><span class="hljs-operator">-</span>system<span class="hljs-operator">-</span><span class="hljs-function"><span class="hljs-keyword">event</span> "<span class="hljs-title">Generate</span> <span class="hljs-title">today</span>'<span class="hljs-title">s</span> <span class="hljs-title">briefing</span>: <span class="hljs-title">check</span> <span class="hljs-title">email</span>, <span class="hljs-title">calendar</span>, <span class="hljs-title">website</span> <span class="hljs-title">data</span>, <span class="hljs-title">compile</span> <span class="hljs-title">into</span> <span class="hljs-title">one</span> <span class="hljs-title">message</span> <span class="hljs-title">and</span> <span class="hljs-title">send</span> <span class="hljs-title">to</span> <span class="hljs-title">me</span>"
</span></code></pre><p>Cron expressions follow the standard format:</p><pre data-type="codeBlock" text="min hour day month weekday
0   8    *   *     *       → Every day at 8:00
0   9    *   *     1       → Every Monday at 9:00
0   10   1   *     *       → 1st of every month at 10:00
*/30 9-18 * * 1-5          → Weekdays 9:00-18:00 every 30 minutes
"><code>min hour day month weekday
<span class="hljs-number">0</span>   <span class="hljs-number">8</span>    <span class="hljs-operator">*</span>   <span class="hljs-operator">*</span>     <span class="hljs-operator">*</span>       → Every day at <span class="hljs-number">8</span>:00
<span class="hljs-number">0</span>   <span class="hljs-number">9</span>    <span class="hljs-operator">*</span>   <span class="hljs-operator">*</span>     <span class="hljs-number">1</span>       → Every Monday at <span class="hljs-number">9</span>:00
<span class="hljs-number">0</span>   <span class="hljs-number">10</span>   <span class="hljs-number">1</span>   <span class="hljs-operator">*</span>     <span class="hljs-operator">*</span>       → 1st of every month at <span class="hljs-number">10</span>:00
<span class="hljs-operator">*</span><span class="hljs-operator">/</span><span class="hljs-number">30</span> <span class="hljs-number">9</span><span class="hljs-number">-18</span> <span class="hljs-operator">*</span> <span class="hljs-operator">*</span> <span class="hljs-number">1</span><span class="hljs-number">-5</span>          → Weekdays <span class="hljs-number">9</span>:00<span class="hljs-number">-18</span>:00 every <span class="hljs-number">30</span> <span class="hljs-literal">minutes</span>
</code></pre><h3 id="h-practical-cron-task-examples" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Practical Cron Task Examples</strong></h3><p><strong>Morning Briefing (Daily at 8:00):</strong></p><blockquote><p><em>"Morning briefing: 1) Check unread emails and summarize important ones 2) Today's calendar schedule 3) Any website data anomalies. Compile and send to me."</em></p></blockquote><p><strong>Weekly Report (Every Monday at 9:00):</strong></p><blockquote><p><em>"Generate last week's work report: summarize important events, completed tasks, website data changes, important emails received."</em></p></blockquote><p><strong>Health Reminder (Weekdays every 2 hours):</strong></p><blockquote><p><em>"Gentle reminder: Get up and move around, drink some water. If you've been working for over 2 hours straight, strongly recommend a 10-minute break."</em></p></blockquote><h3 id="h-heartbeat-vs-cron-when-to-use-what" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Heartbeat vs Cron: When to Use What?</strong></h3><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><div data-type="x402Embed"></div></th><th colspan="1" rowspan="1"><p><strong>Heartbeat</strong></p></th><th colspan="1" rowspan="1"><p><strong>Cron</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p><strong>Trigger</strong></p></td><td colspan="1" rowspan="1"><p>Fixed interval</p></td><td colspan="1" rowspan="1"><p>Precise time</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Good for</strong></p></td><td colspan="1" rowspan="1"><p>Routine checks, status monitoring</p></td><td colspan="1" rowspan="1"><p>Scheduled reports, reminders</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Precision</strong></p></td><td colspan="1" rowspan="1"><p>May drift by a few minutes</p></td><td colspan="1" rowspan="1"><p>Precise to the minute</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Context</strong></p></td><td colspan="1" rowspan="1"><p>Has full conversation history</p></td><td colspan="1" rowspan="1"><p>Independent execution, no context</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Cost</strong></p></td><td colspan="1" rowspan="1"><p>Most of the time no messages generated</p></td><td colspan="1" rowspan="1"><p>Executes every time</p></td></tr></tbody></table><p><strong>Simple rule</strong>: Check every so often = Heartbeat. Do at specific time = Cron.</p><hr><h2 id="h-memory-system" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Memory System</strong></h2><p>Once your assistant works proactively, it generates lots of information daily—what it checked, what it found, what you asked it to do. Without memory, every time it wakes up it's completely fresh, remembering nothing.</p><p>OpenClaw's memory system has three layers:</p><h3 id="h-1-daily-notes-memoryyyyy-mm-ddmd" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>1. Daily Notes: memory/YYYY-MM-DD.md</strong></h3><p>The assistant automatically creates a note file each day, recording what happened:</p><pre data-type="codeBlock" text="# 2025-07-20

## Morning
- Morning briefing sent: 3 important emails, 2 meetings
- Owner asked me to check site search data
- Found /converter page ranking dropped from #8 to #12, notified

## Afternoon
- Helped owner write an API route
- Reminded about 14:00 meeting
- Owner said weekly report format should include &quot;what I learned this week&quot;

## Evening
- 21:00 routine check, all normal
- Owner still working at 23:30, reminded to rest
"><code><span class="hljs-section"># 2025-07-20</span>

<span class="hljs-section">## Morning</span>
<span class="hljs-bullet">-</span> Morning briefing sent: 3 important emails, 2 meetings
<span class="hljs-bullet">-</span> Owner asked me to check site search data
<span class="hljs-bullet">-</span> Found /converter page ranking dropped from #8 to #12, notified

<span class="hljs-section">## Afternoon</span>
<span class="hljs-bullet">-</span> Helped owner write an API route
<span class="hljs-bullet">-</span> Reminded about 14:00 meeting
<span class="hljs-bullet">-</span> Owner said weekly report format should include "what I learned this week"

<span class="hljs-section">## Evening</span>
<span class="hljs-bullet">-</span> 21:00 routine check, all normal
<span class="hljs-bullet">-</span> Owner still working at 23:30, reminded to rest
</code></pre><h3 id="h-2-long-term-memory-memorymd" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>2. Long-term Memory: MEMORY.md</strong></h3><p>Every few days, the assistant reviews recent daily notes and distills what's worth keeping long-term into MEMORY.md:</p><pre data-type="codeBlock" text="# Long-term Memory

## Owner's Work Habits
- Prefers deep work in afternoon, handles misc in morning
- Doesn't like being interrupted while coding, unless urgent email
- Weekly report format should include &quot;what I learned this week&quot; (confirmed July 20)

## Project Status
- Site A — Focus on /generator page SEO
- Site B — /converter page ranking dropped, needs monitoring

## Lessons Learned
- GSC data has 2-3 day delay, don't compare yesterday and today's data
- Owner doesn't like long messages, use bold + lists for important info
"><code># Long<span class="hljs-operator">-</span>term Memory

## Owner<span class="hljs-string">'s Work Habits
- Prefers deep work in afternoon, handles misc in morning
- Doesn'</span>t like being interrupted <span class="hljs-keyword">while</span> coding, unless urgent email
<span class="hljs-operator">-</span> Weekly report format should include <span class="hljs-string">"what I learned this week"</span> (confirmed July <span class="hljs-number">20</span>)

## Project Status
<span class="hljs-operator">-</span> Site A — Focus on <span class="hljs-operator">/</span>generator page SEO
<span class="hljs-operator">-</span> Site B — <span class="hljs-operator">/</span>converter page ranking dropped, needs monitoring

## Lessons Learned
<span class="hljs-operator">-</span> GSC data has <span class="hljs-number">2</span><span class="hljs-number">-3</span> day delay, don<span class="hljs-string">'t compare yesterday and today'</span>s data
<span class="hljs-operator">-</span> Owner doesn<span class="hljs-string">'t like long messages, use bold + lists for important info
</span></code></pre><h3 id="h-3-soul-memory-soulmd-usermd" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>3. Soul Memory: SOUL.md + USER.md</strong></h3><p>These two files are also part of memory—they're "core memories" that don't change with dates, defining who the assistant is and who the owner is.</p><p><strong>Three layers of memory working together:</strong></p><ul><li><p>SOUL.md + USER.md = Who I am, who you are (unchanging)</p></li><li><p>MEMORY.md = Everything I know about you (slowly accumulating)</p></li><li><p>memory/date.md = What happened today (updated daily)</p></li></ul><p><strong>Result: Your assistant gets to know you better and better.</strong></p><p>First week, it only knows basic info you wrote in USER.md. After a month, it knows your work habits, preferences, common phrases, current projects, what data you track. After three months—it might understand your work patterns better than you do.</p><hr><h2 id="h-practical-example-5-things-your-assistant-can-do-automatically-every-day" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Practical Example: 5 Things Your Assistant Can Do Automatically Every Day</strong></h2><p>Here's what "proactive work" really looks like in practice:</p><p><strong>1. Morning Briefing (Daily at 8:00, Cron)</strong> Automatically check Gmail + calendar + website data, compile into one message. You see today's full picture the moment you check your phone—no need to open any apps.</p><p><strong>2. Meeting Reminders (Every heartbeat check)</strong> Check calendar every 30 minutes. If there's a meeting within 2 hours, remind in advance, with materials that might be needed (inferred from email and memory).</p><p><strong>3. Email Monitoring (Every heartbeat check)</strong> Important emails get immediate notification, regular emails batch into the briefing. Importance is judged based on sender, keywords, and historical patterns.</p><p><strong>4. Data Anomaly Alerts (2-3 heartbeat checks daily)</strong> Scan analytics data for your websites. Alert on significant traffic fluctuation (plus or minus 20%). This kind of early warning lets you respond to issues before they become crises.</p><p><strong>5. Evening Review (Daily at 21:00, Cron)</strong> Record today's important events to daily notes, update MEMORY.md. This way tomorrow's assistant is still the one that knows you, not starting from zero.</p><hr><h2 id="h-the-art-of-balance-proactive-but-not-annoying" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>The Art of Balance: Proactive But Not Annoying</strong></h2><p>Between "proactive work" and "crazy spamming" there's a fine line.</p><p><strong>Principle 1: Important things immediately, unimportant things batched</strong></p><ul><li><p>Urgent email = Notify immediately</p></li><li><p>Regular email = Batch into briefing</p></li><li><p>Nice weather = No need to proactively mention</p></li></ul><p><strong>Principle 2: Respect quiet hours</strong> Late night (23:00-08:00) no messages unless urgent. Reduce interruption frequency on weekends. If you explicitly say "don't disturb me," it stays quiet.</p><p><strong>Principle 3: Decreasing frequency</strong> At first you might think "wow, it's so proactive and useful." But after a week it becomes "why is it messaging again." So:</p><ul><li><p>First week: Can be frequent, let you experience its capabilities</p></li><li><p>After: Gradually adjust to a comfortable frequency</p></li><li><p>Rule of thumb: 3-5 proactive messages per day is most people's comfort zone</p></li></ul><p><strong>Principle 4: Configurable</strong> Write all proactive behaviors in HEARTBEAT.md and Cron, you can adjust anytime. Too frequent? Change the interval. Don't need a certain check? Delete it.</p><hr><h2 id="h-key-takeaways" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Key Takeaways</strong></h2><ul><li><p><strong>Heartbeat = Biological clock</strong>: Automatically wakes every 30 minutes, checks email/calendar/notifications</p></li><li><p><strong>Cron = Precise alarm</strong>: Precise to the minute, supports one-time and recurring tasks</p></li><li><p><strong>Memory system</strong>: Daily notes (logs) + MEMORY.md (long-term memory), knows you better over time</p></li><li><p><strong>Heartbeat vs Cron</strong>: Batch checks use heartbeat, precise timing use Cron</p></li><li><p><strong>Proactive work is the real value of an AI assistant</strong></p></li></ul><hr><h2 id="h-todays-achievement" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Today's Achievement</strong></h2><p>Today was a transformative day:</p><ul><li><p>Configured heartbeat mechanism — Assistant auto-checks regularly</p></li><li><p>Set up Cron scheduled tasks — Morning briefing, weekly report, reminders</p></li><li><p>Understood the three-layer memory system — Assistant knows you better over time</p></li><li><p>Learned to balance proactiveness — Proactive but not annoying</p></li></ul><p><strong>From today, your assistant is a "personal assistant" in the true sense.</strong> It's online 24 hours, proactively watching your emails, calendar, data—notifying you when something happens, staying quiet when nothing does.</p><p>You can go focus on your work now. Those trivial, repetitive, "I always forget to check" things—someone's watching them for you.</p><hr><h2 id="h-preview-day-7-advanced-techniques" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Preview: Day 7 — Advanced Techniques</strong></h2><blockquote><p><em>Final day! We'll discuss advanced operations: developing your own Skills, multi-device coordination, security best practices, community resources. And—where is all this heading?</em></p></blockquote><br>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
        </item>
        <item>
            <title><![CDATA[Day 5: Unlock the Skill Tree]]></title>
            <link>https://paragraph.com/@cloudclaw/day-5-unlock-the-skill-tree</link>
            <guid>HMxWa9Rh989k6cfGlQDy</guid>
            <pubDate>Fri, 10 Apr 2026 06:25:34 GMT</pubDate>
            <description><![CDATA[Chapter OverviewToday you'll explore OpenClaw's skill ecosystem:Understand how the Skills system worksBrowse the ClawdHub skill marketplaceInstall useful skill packs (weather, GitHub, Reddit, SEO...)Learn to combine multiple skills for complex tasksUnderstand how to develop your own SkillsWhat Are Skills?What's the App Store on your phone? A place to install various apps—need food delivery, install Uber Eats; need a ride, install Uber; need videos, install YouTube. OpenClaw's Skills system is...]]></description>
            <content:encoded><![CDATA[<h2 id="h-chapter-overview" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Chapter Overview</strong></h2><p>Today you'll explore OpenClaw's skill ecosystem:</p><ul><li><p>Understand how the Skills system works</p></li><li><p>Browse the ClawdHub skill marketplace</p></li><li><p>Install useful skill packs (weather, GitHub, Reddit, SEO...)</p></li><li><p>Learn to combine multiple skills for complex tasks</p></li><li><p>Understand how to develop your own Skills</p></li></ul><hr><h2 id="h-what-are-skills" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What Are Skills?</strong></h2><p>What's the App Store on your phone? A place to install various apps—need food delivery, install Uber Eats; need a ride, install Uber; need videos, install YouTube.</p><p><strong>OpenClaw's Skills system is your AI assistant's App Store.</strong></p><p>Each Skill is a set of files, usually including:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SKILL.md"><strong>SKILL.md</strong></a> — Skill manual (tells the AI what this skill does and how to use it)</p></li><li><p><strong>Config files</strong> — API Keys, connection parameters, etc.</p></li><li><p><strong>Script files</strong> — Specific execution logic (if needed)</p></li></ul><p>Installing a Skill means putting these files in the skills directory. When the assistant starts, it automatically loads them, just like your phone auto-loading installed apps at boot.</p><blockquote><p><strong><em>Core idea</em></strong><em>: The AI's "brain" is already smart enough—what it lacks is "tools." Skills are those tools.</em></p></blockquote><hr><h2 id="h-skill-marketplace" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Skill Marketplace</strong></h2><p>The OpenClaw community maintains a growing skill repository: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://clawdhub.com"><u>clawdhub.com</u></a></p><p><strong>Browse by category:</strong></p><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Category</strong></p></th><th colspan="1" rowspan="1"><p><strong>Example Skills</strong></p></th><th colspan="1" rowspan="1"><p><strong>What Problem It Solves</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p>Communication</p></td><td colspan="1" rowspan="1"><p>Gmail, Outlook, Slack</p></td><td colspan="1" rowspan="1"><p>Email management, message notifications</p></td></tr><tr><td colspan="1" rowspan="1"><p>Productivity</p></td><td colspan="1" rowspan="1"><p>Google Calendar, Todoist</p></td><td colspan="1" rowspan="1"><p>Schedule management, task tracking</p></td></tr><tr><td colspan="1" rowspan="1"><p>Search</p></td><td colspan="1" rowspan="1"><p>Brave Search, Tavily</p></td><td colspan="1" rowspan="1"><p>Web search, information retrieval</p></td></tr><tr><td colspan="1" rowspan="1"><p>Development</p></td><td colspan="1" rowspan="1"><p>GitHub, VS Code, Docker</p></td><td colspan="1" rowspan="1"><p>Code management, development assistance</p></td></tr><tr><td colspan="1" rowspan="1"><p>Data</p></td><td colspan="1" rowspan="1"><p>GA4, GSC, Ahrefs</p></td><td colspan="1" rowspan="1"><p>Traffic analysis, SEO optimization</p></td></tr><tr><td colspan="1" rowspan="1"><p>Content</p></td><td colspan="1" rowspan="1"><p>Markdown, PDF Parser</p></td><td colspan="1" rowspan="1"><p>Document processing, format conversion</p></td></tr><tr><td colspan="1" rowspan="1"><p>Browser</p></td><td colspan="1" rowspan="1"><p>Playwright, Puppeteer</p></td><td colspan="1" rowspan="1"><p>Web browsing, data scraping</p></td></tr><tr><td colspan="1" rowspan="1"><p>Smart Home</p></td><td colspan="1" rowspan="1"><p>HomeAssistant</p></td><td colspan="1" rowspan="1"><p>Control lights, temperature, devices</p></td></tr></tbody></table><hr><h2 id="h-install-your-first-skill-pack" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Install Your First Skill Pack</strong></h2><p>Let's use <strong>remind-me</strong> (reminders) as an example—this is the most beginner-friendly first skill: install it and use it immediately.</p><p><strong>MyClaw Cloud:</strong> You can install skills directly from the MyClaw Dashboard. Navigate to your instance's Skills panel, browse available skills, and click Install. Alternatively, you can ask your assistant in Telegram to install a skill for you:</p><blockquote><p><em>Install the remind-me skill from ClawdHub</em></p></blockquote><p>Your assistant will handle the installation within your cloud instance.</p><p><strong>Self-hosted:</strong> Install from ClawdHub (recommended):</p><pre data-type="codeBlock" text="clawdhub install remind-me
"><code>clawdhub install remind-<span class="hljs-keyword">me</span>
</code></pre><p>It downloads the skill and installs it to your skills directory. You can also install manually:</p><pre data-type="codeBlock" text="cd ~/.openclaw/skills
git clone https://github.com/openclaw/skill-remind-me remind-me
"><code>cd <span class="hljs-operator">~</span><span class="hljs-operator">/</span>.openclaw/skills
git clone https:<span class="hljs-comment">//github.com/openclaw/skill-remind-me remind-me</span>
</code></pre><p>After installation, no restart needed—most Skills auto-load in the next conversation.</p><p>You can also browse and pick from the GitHub community list: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/VoltAgent/awesome-openclaw-skills"><u>github.com/VoltAgent/awesome-openclaw-skills</u></a></p><hr><h2 id="h-recommended-skills-10-most-useful" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Recommended Skills: 10 Most Useful</strong></h2><p>Here's a curated list sorted by "beginner benefit": install 3 that immediately improve things, then add more based on your needs.</p><h3 id="h-must-have-tier" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Must-Have Tier</strong></h3><p><strong>1. remind-me — Reminders/Timers</strong> Turn chat mentions into timely reminders: meetings, bills, reviews, hydration, early bedtime. Once you use it, you can't live without it.</p><p><strong>2. todo-tracker — To-Do List</strong> Capture things you mention casually into TODOs, check anytime, mark complete. Especially good for the "too many things, brain overflowing" phase.</p><p><strong>3. Gmail (or imap-email) — Email Summary</strong> Let your assistant watch for important emails, extract key points, draft replies. Inboxes often hide partnership opportunities, system alerts, and customer feedback.</p><p><strong>4. Web Search — Online Search</strong> Any scenario needing real-time information requires this. An AI assistant without search capability is like a phone with no internet.</p><h3 id="h-highly-recommended" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Highly Recommended</strong></h3><p><strong>5. Browser — Web Operations/Info Extraction</strong> Let your assistant open pages, scrape information, compare competitors, verify if websites are working.</p><p><strong>6. weather (or weather-nws) — Weather/Travel</strong> One sentence to check weather, remind to bring umbrella/dress warmer. Perfect as part of "daily briefing."</p><p><strong>7. newsletter-digest / youtube-watcher — Information Intake</strong> Turn long articles/videos into key points and action items. Directly solves the "too much information" problem.</p><h3 id="h-nice-to-have" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Nice to Have</strong></h3><p><strong>8. GitHub — Code-related (For Developers)</strong> Check Issues, view PRs, read code, track CI. Worth installing if you write code or use open source.</p><p><strong>9. GSC / GA4 — Website Growth (Install If You Have Sites)</strong> Essential for website owners: check search terms, index status, traffic sources. Skip if you don't have a website.</p><p><strong>10. PDF Parser (markitdown) — Document Parsing</strong> Convert PDF/Word/PPT to text for instant AI reading and summarization. Life-saving when you receive dozens of pages of materials.</p><hr><h2 id="h-skill-combos-1-1-greater-2" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Skill Combos: 1 + 1 &gt; 2</strong></h2><p>A single skill is useful, but combining multiple skills is even more powerful. This is where AI assistants are more powerful than traditional tools—they can connect data from different tools and think across them.</p><h3 id="h-combo-1-email-calendar" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Combo 1: Email + Calendar</strong></h3><blockquote><p><em>Check what meetings I have tomorrow, then search my email for related background info</em></p></blockquote><p>The assistant first checks the calendar, finds there's a "Partner Discussion" tomorrow, then automatically searches Gmail for related correspondence and puts together a pre-meeting brief.</p><p>Before: open calendar, check meeting, open Gmail, search keywords, organize yourself. Now: one sentence.</p><h3 id="h-combo-2-search-browser" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Combo 2: Search + Browser</strong></h3><blockquote><p><em>Search "best headless CMS 2025", find the top three articles, and compile their recommendations into a comparison table</em></p></blockquote><p>The assistant searches first, finds article links, uses the browser to open each article, extracts key information, then organizes it into a structured comparison.</p><h3 id="h-combo-3-gsc-ga4-browser" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Combo 3: GSC + GA4 + Browser</strong></h3><blockquote><p><em>Analyze my site's /generator page—how's search performance, user behavior, and what does the page look like now</em></p></blockquote><p>The assistant calls three skills:</p><ul><li><p>GSC for search performance (rankings, clicks, CTR)</p></li><li><p>GA4 for user behavior (time on page, bounce rate)</p></li><li><p>Browser to open the page and see current state</p></li></ul><p>Finally gives you a complete analysis report with optimization suggestions.</p><p><strong>A single tool is a knife, multiple tools combined is a kitchen. The AI assistant is the chef.</strong></p><hr><h2 id="h-managing-your-skills" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Managing Your Skills</strong></h2><p><strong>MyClaw Cloud:</strong> Manage your skills through the Dashboard's Skills panel:</p><ul><li><p>View all installed skills and their status</p></li><li><p>Install new skills from the marketplace</p></li><li><p>Update skills to latest versions</p></li><li><p>Configure skill-specific settings</p></li></ul><p>You can also manage skills by chatting with your assistant directly — ask it to list, install, or update skills for you.</p><p><strong>Self-hosted:</strong> Use these commands:</p><pre data-type="codeBlock" text="openclaw skills list              # View installed skills
clawdhub install &lt;skill-name&gt;     # Install a skill
clawdhub update &lt;skill-name&gt;      # Update single skill
clawdhub update --all             # Update all skills
clawdhub search &lt;keyword&gt;         # Search marketplace
"><code>openclaw skills list              # View installed skills
clawdhub install <span class="hljs-operator">&lt;</span>skill<span class="hljs-operator">-</span>name<span class="hljs-operator">&gt;</span>     # Install a skill
clawdhub update <span class="hljs-operator">&lt;</span>skill<span class="hljs-operator">-</span>name<span class="hljs-operator">&gt;</span>      # Update single skill
clawdhub update <span class="hljs-operator">-</span><span class="hljs-operator">-</span>all             # Update all skills
clawdhub search <span class="hljs-operator">&lt;</span>keyword<span class="hljs-operator">&gt;</span>         # Search marketplace
</code></pre><p>Each skill's config is typically in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SKILL.md">SKILL.md</a> (and can be overridden in <code>openclaw.json</code>'s <code>skills.entries.*</code>). Skill directories are usually at: <code>&lt;workspace&gt;/skills/&lt;skill-name&gt;/</code> or <code>~/.openclaw/skills/&lt;skill-name&gt;/</code>.</p><hr><h2 id="h-dont-be-greedy" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Don't Be Greedy</strong></h2><p>One final reminder: <strong>more skills isn't always better.</strong></p><p>Each skill adds to your assistant's "cognitive load"—it needs to read more <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SKILL.md">SKILL.md</a> files to understand what it can do. Too many skills can lead to:</p><ul><li><p>Slower responses (more context to process)</p></li><li><p>Increased token consumption (every conversation carries all skill descriptions)</p></li><li><p>Occasionally calling the wrong skill</p></li></ul><p><strong>Suggestion</strong>: Start with the 3-5 you need most, get comfortable with them, then add more.</p><p>Just like installing phone apps—someone with 200 installed but only using 20 definitely has a slower phone than someone who only installed 20.</p><hr><h2 id="h-key-takeaways" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Key Takeaways</strong></h2><ul><li><p><strong>Skills = AI's App Store</strong>: Each skill is a set of files, install and use</p></li><li><p><strong>ClawdHub marketplace</strong>: Community contributed, one command to install</p></li><li><p><strong>Core recommendations</strong>: Reminders, to-do, email, search, browser, weather</p></li><li><p><strong>Skill combos are king</strong>: Multiple skills working together = automated workflows</p></li><li><p><strong>Quality over quantity</strong>: Start with 3-5 essential skills, then expand</p></li></ul><hr><h2 id="h-todays-achievement" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Today's Achievement</strong></h2><ul><li><p>Understood how the Skills system works</p></li><li><p>Installed new skills for your assistant</p></li><li><p>Learned about the community skill marketplace</p></li><li><p>Learned multi-skill combo usage</p></li><li><p>Mastered skill management</p></li></ul><p>Your assistant has now transformed from a "chatting AI" to a "personal assistant armed with a complete toolkit."</p><p>But there's still one problem—it still only moves when you ask. If you don't reach out, it just quietly waits, doing nothing.</p><p>Tomorrow, we change that.</p><hr><h2 id="h-preview-day-6-make-your-assistant-work-proactively" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Preview: Day 6 — Make Your Assistant Work Proactively</strong></h2><blockquote><p><em>A true assistant shouldn't wait for you to ask. It should check emails, look at calendar, run data on its own, and proactively notify you when something important comes up. Tomorrow we configure heartbeat mechanism and scheduled tasks—turning your assistant from "passive responder" to "proactive worker."</em></p></blockquote><br>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
        </item>
        <item>
            <title><![CDATA[Day 4: Connect Your Digital Life]]></title>
            <link>https://paragraph.com/@cloudclaw/day-4-connect-your-digital-life</link>
            <guid>bLPNyS1AD7IEm5rjZh76</guid>
            <pubDate>Fri, 10 Apr 2026 06:24:53 GMT</pubDate>
            <description><![CDATA[Chapter OverviewToday is the watershed between toy and tool. You will:Understand OpenClaw's Skills systemConnect Gmail — let your assistant read and send emailsConnect Google Calendar — manage your scheduleConfigure web search — let your assistant find information onlineUnlock browser capabilities — let your assistant view any webpageFrom "Can Talk" to "Can Do"Over the past three days, your assistant already has a soul, a personality, and knows you. But it's still essentially a chat partner—y...]]></description>
            <content:encoded><![CDATA[<h2 id="h-chapter-overview" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Chapter Overview</strong></h2><p>Today is the watershed between toy and tool. You will:</p><ul><li><p>Understand OpenClaw's Skills system</p></li><li><p>Connect Gmail — let your assistant read and send emails</p></li><li><p>Connect Google Calendar — manage your schedule</p></li><li><p>Configure web search — let your assistant find information online</p></li><li><p>Unlock browser capabilities — let your assistant view any webpage</p></li></ul><hr><h2 id="h-from-can-talk-to-can-do" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>From "Can Talk" to "Can Do"</strong></h2><p>Over the past three days, your assistant already has a soul, a personality, and knows you. But it's still essentially a chat partner—you ask, it answers, that's it.</p><p>Today we're doing something game-changing: <strong>letting your assistant touch your real world.</strong></p><p>Read emails. Check calendar. Search the web. Browse websites.</p><p>After today's configuration, when you tell your assistant "check what emails I have today," it can actually go check. Say "am I free tomorrow afternoon," it can actually check your calendar. Say "what's this product like," it can actually go search.</p><p><strong>This is the watershed between toy and tool.</strong></p><hr><h2 id="h-skills-system" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Skills System</strong></h2><p>In OpenClaw, assistants gain new abilities through <strong>Skills</strong>. Each Skill is a set of configurations and scripts that tell the assistant how to use an external service.</p><p>Today we'll install four core skills:</p><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Skill</strong></p></th><th colspan="1" rowspan="1"><p><strong>Capability</strong></p></th><th colspan="1" rowspan="1"><p><strong>Scenario</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p><strong>Gmail</strong></p></td><td colspan="1" rowspan="1"><p>Read, search, summarize emails</p></td><td colspan="1" rowspan="1"><p>"What important emails do I have today?"</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Google Calendar</strong></p></td><td colspan="1" rowspan="1"><p>View, create, modify events</p></td><td colspan="1" rowspan="1"><p>"What meetings do I have tomorrow?"</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Web Search</strong></p></td><td colspan="1" rowspan="1"><p>Search information online</p></td><td colspan="1" rowspan="1"><p>"What's new in React 19?"</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Browser</strong></p></td><td colspan="1" rowspan="1"><p>Browse webpages, extract content</p></td><td colspan="1" rowspan="1"><p>"Help me see what this webpage says"</p></td></tr></tbody></table><hr><h2 id="h-connect-gmail" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Connect Gmail</strong></h2><p>This is your first "practical skill" and what most people need most.</p><h3 id="h-step-1-create-a-google-cloud-project" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Step 1: Create a Google Cloud Project</strong></h3><ol><li><p>Go to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://console.cloud.google.com"><u>console.cloud.google.com</u></a></p></li><li><p>Create a new project (any name, like "My AI Assistant")</p></li><li><p>Go to <strong>APIs &amp; Services &gt; Library</strong>, search and enable:</p><ul><li><p>Gmail API</p></li><li><p>Google Calendar API</p></li></ul></li></ol><h3 id="h-step-2-create-oauth-credentials" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Step 2: Create OAuth Credentials</strong></h3><ol><li><p>Go to <strong>APIs &amp; Services &gt; Credentials</strong></p></li><li><p>Click <strong>Create Credentials &gt; OAuth client ID</strong></p></li><li><p>Application type: choose <strong>Desktop app</strong></p></li><li><p>Download the JSON file, name it <code>credentials.json</code></p></li></ol><h3 id="h-step-3-install-gmail-skill" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Step 3: Install Gmail Skill</strong></h3><p><strong>MyClaw Cloud:</strong> Upload your <code>credentials.json</code> through the Dashboard file manager into your instance's workspace directory. Then use the built-in skill installer in the Dashboard to install the <code>gog</code> (Google Workspace) skill, which includes Gmail + Google Calendar + Google Drive. The Dashboard will guide you through the OAuth authorization flow.</p><p><strong>Self-hosted:</strong> Place <code>credentials.json</code> in your working directory (<code>~/clawd/credentials.json</code>), then install the skill:</p><pre data-type="codeBlock" text="clawdhub install gog
"><code></code></pre><blockquote><p><code>gog</code><em> is the Google Workspace skill, which includes Gmail + Google Calendar + Google Drive.</em></p></blockquote><p>The first time you run it, it will open a browser link for you to authorize your Google account. After authorization, it generates a <code>token.json</code>—that's your key.</p><h3 id="h-step-4-test" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Step 4: Test</strong></h3><p>Tell your assistant in Telegram:</p><blockquote><p><em>Check what new emails I have in Gmail today</em></p></blockquote><p>If everything is working, you'll get a response like this:</p><blockquote><p><em>5 new emails today:</em></p><ol><li><p><strong><em>[Important]</em></strong><em> Partner reply — About next week's meeting time confirmation, needs your response</em></p></li><li><p><em>GitHub — Your repository has been starred</em></p></li><li><p><em>Cloud Provider — Invoice for July</em></p></li><li><p><em>Newsletter — This Week in AI</em></p></li><li><p><em>Ads — Automatically ignored</em></p></li></ol></blockquote><p><strong>Notice that?</strong> It doesn't just list emails, it helps you judge priority and flags the one that needs your attention. That's the difference between an AI assistant and a regular email client.</p><hr><h2 id="h-connect-google-calendar" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Connect Google Calendar</strong></h2><p>With Gmail set up, calendar is simple—they share the same Google OAuth authentication.</p><p>Since you already authorized your Google account when installing the gog skill, and you enabled the Calendar API in Step 1, calendar functionality works directly without extra steps.</p><p>Test it:</p><blockquote><p><em>What do I have tomorrow?</em></p></blockquote><blockquote><p><em>Tomorrow's schedule (Saturday):</em></p><ul><li><p><em>10:00-11:00 Product Discussion (Video Call)</em></p></li><li><p><em>14:30 Dentist appointment</em></p></li><li><p><em>No other events, afternoon free for deep work</em></p></li></ul></blockquote><p>More powerful usage:</p><blockquote><p><em>Create a meeting for next Wednesday at 3 PM, topic "SEO Strategy Discussion," duration 1 hour</em></p></blockquote><blockquote><p><em>Calendar event created:</em></p><ul><li><p><em>Wednesday 15:00-16:00</em></p></li><li><p><em>SEO Strategy Discussion</em></p></li><li><p><em>Want to add attendees?</em></p></li></ul></blockquote><p>It can even detect conflicts—if the time slot you want is already taken, it'll alert you:</p><blockquote><p><strong><em>Note</em></strong><em>: You already have "Client call" scheduled for Wednesday 15:00-16:00. Should I make it start at 16:30 instead?</em></p></blockquote><p>Before, you'd open your calendar app, scroll up and down to find free slots, manually create events. Now? One sentence.</p><hr><h2 id="h-connect-search-engine" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Connect Search Engine</strong></h2><p>Letting your assistant search the web is key to breaking the "information silo."</p><p>OpenClaw supports multiple search methods. The simplest is Brave Search API:</p><h3 id="h-configure-brave-search" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Configure Brave Search</strong></h3><ol><li><p>Go to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://brave.com/search/api"><u>brave.com/search/api</u></a> and register a free account</p></li><li><p>Get your API Key</p></li></ol><p><strong>MyClaw Cloud:</strong> Add the Brave Search API Key through the Dashboard's skill configuration panel. Navigate to Settings &gt; Skills &gt; Web Search and enter your key.</p><p><strong>Self-hosted:</strong> Add it to OpenClaw configuration:</p><pre data-type="codeBlock" text="openclaw configure --section web
"><code>openclaw configure <span class="hljs-operator">-</span><span class="hljs-operator">-</span>section web
</code></pre><p>The wizard will prompt you to enter your Brave Search API Key and automatically write it to the config.</p><p>After configuration, test it:</p><blockquote><p><em>Search "OpenClaw alternatives 2026"</em></p></blockquote><blockquote><p><em>Search results summary: Main alternatives to OpenClaw include:</em></p><ol><li><p><strong><em>AgentGPT</em></strong><em> — Runs in browser, no deployment needed</em></p></li><li><p><strong><em>AutoGPT</em></strong><em> — Classic Agent project, large community</em></p></li><li><p><strong><em>CrewAI</em></strong><em> — Multi-Agent collaboration framework</em></p></li></ol><p><em>But these focus on "autonomous task execution," while OpenClaw focuses on "personal assistant"—24/7 online, chat interaction, skills system. Different positioning, not direct competitors.</em></p></blockquote><p><strong>It doesn't just dump search results at you—it reads through them, summarizes, and gives you judgment.</strong> That's something search engines can't do.</p><hr><h2 id="h-connect-browser" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Connect Browser</strong></h2><p>Some information search engines can't find—like specific content on a particular webpage, data from a dashboard requiring login, a dynamically loaded page.</p><p>That's when you need the browser skill—letting your assistant "see" webpages.</p><p>OpenClaw has a built-in browser skill (based on Playwright), already auto-configured during installation. It can:</p><ul><li><p><strong>Visit any URL</strong> and extract content</p></li><li><p><strong>Take screenshots</strong> of the current page</p></li><li><p><strong>Interact</strong> with clicks, inputs, scrolling</p></li></ul><p>Usage example:</p><blockquote><p><em>Open </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://example.com"><em><u>https://example.com</u></em></a><em> and show me what the homepage looks like now</em></p></blockquote><blockquote><p><em>Visited </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://example.com"><em>example.com</em></a><em>:</em></p><ul><li><p><em>Homepage title: "Example — Free Online Tools"</em></p></li><li><p><em>Main sections: Features, Pricing, Blog</em></p></li><li><p><em>Page loaded normally, no visible errors [Screenshot saved]</em></p></li></ul></blockquote><p>More practical scenario:</p><blockquote><p><em>Check competitor </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://xyz.com"><em>xyz.com</em></a><em>'s pricing page</em></p></blockquote><p>It will open the page, extract pricing information, and even compare with previous versions you've seen.</p><hr><h2 id="h-security-first" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Security First</strong></h2><p>With email, calendar, and browser connected—your assistant can now touch a lot of personal data. Security is something you must take seriously.</p><p><strong>MyClaw Cloud:</strong> Your instance runs in an isolated environment with enterprise-grade security. However, you still need to manage your own API keys and OAuth tokens carefully. The Dashboard provides a secure credential store for managing these.</p><p><strong>Self-hosted:</strong> I recommend running a security check:</p><pre data-type="codeBlock" text="openclaw security audit
openclaw security audit --deep
"><code>openclaw security audit
openclaw security audit <span class="hljs-operator">-</span><span class="hljs-operator">-</span>deep
</code></pre><h3 id="h-key-security-practices" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Key Security Practices</strong></h3><p><strong>1. API Key Security</strong></p><ul><li><p>Never commit API Keys to Git</p></li><li><p>Store in environment variables or <code>.env</code> files</p></li><li><p>Rotate keys regularly</p></li></ul><p><strong>2. OAuth Token Security</strong></p><ul><li><p>Files like <code>token.json</code> contain your Google authorization info</p></li><li><p>Make sure file permissions are set correctly: <code>chmod 600 token.json</code></p></li><li><p>Don't upload to any public place</p></li></ul><p><strong>3. Principle of Least Privilege</strong> Only give your assistant the permissions it needs. For Gmail, if you only need to read emails, don't give "send email" permission. Although OpenClaw requires confirmation before sending by default, one fewer permission means one fewer risk.</p><p><strong>4. Behavioral Boundaries</strong> Clearly write in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a>:</p><ul><li><p>What operations need confirmation</p></li><li><p>What data cannot be externally shared</p></li><li><p>When to refuse execution</p></li></ul><blockquote><p><strong><em>Security isn't a one-time thing—it's an ongoing habit.</em></strong><em> API Keys don't go in repos, Token files need proper permissions, least privilege principle, behavioral boundaries clearly written.</em></p></blockquote><hr><h2 id="h-key-takeaways" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Key Takeaways</strong></h2><ul><li><p><strong>Skills system</strong>: Skills are how your assistant gains new abilities, like installing phone apps</p></li><li><p><strong>Gmail connection</strong>: gog skill + OAuth authorization, assistant can read/send emails</p></li><li><p><strong>Calendar connection</strong>: Same gog skill, assistant can view and manage your schedule</p></li><li><p><strong>Search capability</strong>: Brave Search API lets your assistant find information online</p></li><li><p><strong>Browser capability</strong>: Let your assistant "see" and interact with webpages</p></li><li><p><strong>Security first</strong>: API Keys don't go in repos, least privilege, clear behavioral boundaries</p></li></ul><hr><h2 id="h-todays-achievement" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Today's Achievement</strong></h2><p>Today was a "capability explosion" day:</p><ul><li><p>Connected Gmail — assistant can read your emails now</p></li><li><p>Connected Google Calendar — assistant can manage your schedule now</p></li><li><p>Configured search engine — assistant can find information online now</p></li><li><p>Enabled browser skill — assistant can "see" webpages now</p></li><li><p>Built security awareness — know how to protect your data</p></li></ul><p><strong>From today, your assistant is no longer a toy that can only chat—it's a tool that can actually help you get things done.</strong></p><p>Try telling it: "Check what emails I have today, what I have scheduled tomorrow, and search for recent AI news."</p><p>One sentence, three things, all handled. Before, that meant opening three apps, spending ten minutes. Now? Ten seconds.</p><h2 id="h-preview-day-5-unlock-the-skill-tree" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Preview: Day 5 — Unlock the Skill Tree</strong></h2><blockquote><p><em>Gmail and calendar are just the beginning. OpenClaw has a complete Skills ecosystem—SEO analysis, social media management, code review, PDF parsing, database queries... Tomorrow we'll browse the skill marketplace and arm your assistant to the teeth.</em><br></p></blockquote><br>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
        </item>
        <item>
            <title><![CDATA[Day 3: Configure Your Assistant's Soul]]></title>
            <link>https://paragraph.com/@cloudclaw/day-3-configure-your-assistants-soul</link>
            <guid>JUsMXXBUiIAaFLEFYGIH</guid>
            <pubDate>Fri, 10 Apr 2026 06:24:07 GMT</pubDate>
            <description><![CDATA[Chapter OverviewToday is the most interesting day of the entire 7 days—you will:Understand the AI assistant "soul" trio: SOUL.md / USER.md / AGENTS.mdPersonally define your AI assistant's personality, identity, and behavioral boundariesTransform your assistant from "generic AI" to "your AI"Optionally: Create a unique character persona for your assistantWhy Does It Need a "Soul"?Yesterday you got an AI assistant that can chat. But right now, it's no different from millions of ChatGPT conversat...]]></description>
            <content:encoded><![CDATA[<h2 id="h-chapter-overview" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Chapter Overview</strong></h2><p>Today is the most interesting day of the entire 7 days—you will:</p><ul><li><p>Understand the AI assistant "soul" trio: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md">USER.md</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a></p></li><li><p>Personally define your AI assistant's personality, identity, and behavioral boundaries</p></li><li><p>Transform your assistant from "generic AI" to "your AI"</p></li><li><p>Optionally: Create a unique character persona for your assistant</p></li></ul><hr><h2 id="h-why-does-it-need-a-soul" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Why Does It Need a "Soul"?</strong></h2><p>Yesterday you got an AI assistant that can chat. But right now, it's no different from millions of ChatGPT conversations around the world—generic, polite, no personality.</p><ul><li><p>You ask "What should I do today?" and it says "Please provide more information."</p></li><li><p>You say "Help me check on that project" and it asks "Which project?"</p></li><li><p>You have it write an email and the wording sounds like a customer service template.</p></li></ul><p><strong>Because it doesn't know you.</strong></p><p>It doesn't know if you're an indie developer or a product manager, doesn't know if you're an early bird or night owl, doesn't know what project you're working on, doesn't know what communication style you prefer.</p><p>In OpenClaw, three files can change all of this. They're called the <strong>"Soul Trio"</strong>:</p><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>File</strong></p></th><th colspan="1" rowspan="1"><p><strong>Purpose</strong></p></th><th colspan="1" rowspan="1"><p><strong>Analogy</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md"><strong>SOUL.md</strong></a></p></td><td colspan="1" rowspan="1"><p>Define assistant's personality and behavior</p></td><td colspan="1" rowspan="1"><p>Genes + upbringing</p></td></tr><tr><td colspan="1" rowspan="1"><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md"><strong>USER.md</strong></a></p></td><td colspan="1" rowspan="1"><p>Describe who you are</p></td><td colspan="1" rowspan="1"><p>Resume + diary</p></td></tr><tr><td colspan="1" rowspan="1"><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md"><strong>AGENTS.md</strong></a></p></td><td colspan="1" rowspan="1"><p>Set work habits and boundaries</p></td><td colspan="1" rowspan="1"><p>Employee handbook</p></td></tr></tbody></table><p>Write these three files well, and your assistant transforms from "generic AI" to "your AI."</p><hr><h2 id="h-soulmd-the-soul-file" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md"><strong>SOUL.md</strong></a><strong> — The Soul File</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a> is your assistant's personality manual. It determines who the assistant is, how it speaks, what it should and shouldn't do.</p><p><strong>MyClaw Cloud:</strong> You can edit <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a> directly from the MyClaw Dashboard file editor. Navigate to your instance's workspace files to find and edit it.</p><p><strong>Self-hosted:</strong> Open your working directory and edit <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a>:</p><pre data-type="codeBlock" text="nano ~/clawd/SOUL.md
"><code>nano <span class="hljs-operator">~</span><span class="hljs-operator">/</span>clawd<span class="hljs-operator">/</span>SOUL.md
</code></pre><p>Here's an example soul file:</p><pre data-type="codeBlock" text="# You are [Name]

You are [Name], [Owner]'s personal AI assistant.

## Personality
- Smart, efficient, a bit chatty
- Occasionally snarky but never mean
- Curious about technology
- Proactive but respects boundaries

## Speaking Style
- Concise and direct, no rambling
- Can use emoji, but with restraint
- Keep technical terms in English
- Use bold for important information

## Behavioral Guidelines
- If you can help with something, just do it—no repeated confirmations
- For uncertain matters, ask first then act
- For external messages (email, social media), must confirm first
- Late night (23:00-08:00) don't proactively disturb unless urgent
- If the owner is working too late, remind them to rest

## Absolutely Do Not
- Don't leak the owner's private data
- Don't over-speak in group chats
- Don't execute destructive operations without confirmation
"><code><span class="hljs-section"># You are [Name]</span>

You are [Name], [Owner]'s personal AI assistant.

<span class="hljs-section">## Personality</span>
<span class="hljs-bullet">-</span> Smart, efficient, a bit chatty
<span class="hljs-bullet">-</span> Occasionally snarky but never mean
<span class="hljs-bullet">-</span> Curious about technology
<span class="hljs-bullet">-</span> Proactive but respects boundaries

<span class="hljs-section">## Speaking Style</span>
<span class="hljs-bullet">-</span> Concise and direct, no rambling
<span class="hljs-bullet">-</span> Can use emoji, but with restraint
<span class="hljs-bullet">-</span> Keep technical terms in English
<span class="hljs-bullet">-</span> Use bold for important information

<span class="hljs-section">## Behavioral Guidelines</span>
<span class="hljs-bullet">-</span> If you can help with something, just do it—no repeated confirmations
<span class="hljs-bullet">-</span> For uncertain matters, ask first then act
<span class="hljs-bullet">-</span> For external messages (email, social media), must confirm first
<span class="hljs-bullet">-</span> Late night (23:00-08:00) don't proactively disturb unless urgent
<span class="hljs-bullet">-</span> If the owner is working too late, remind them to rest

<span class="hljs-section">## Absolutely Do Not</span>
<span class="hljs-bullet">-</span> Don't leak the owner's private data
<span class="hljs-bullet">-</span> Don't over-speak in group chats
<span class="hljs-bullet">-</span> Don't execute destructive operations without confirmation
</code></pre><h3 id="h-keys-to-writing-a-good-soulmd" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Keys to Writing a Good </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md"><strong>SOUL.md</strong></a></h3><p><strong>1. Make personality specific, not vague</strong></p><ul><li><p>Bad: "You are a friendly assistant"</p></li><li><p>Good: "You speak like an experienced tech colleague—direct, pragmatic, occasionally cracking a tech dad joke"</p></li><li><p>Bad: "You are very helpful"</p></li><li><p>Good: "If you can do something, just do it—don't ask unnecessary questions like 'Are you sure?'"</p></li></ul><p><strong>2. Set behavioral boundaries</strong></p><p>AI shouldn't do everything. Be clear about when to confirm and when to decide on its own:</p><table><colgroup><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Operation</strong></p></th><th colspan="1" rowspan="1"><p><strong>How to Handle</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p>Read files</p></td><td colspan="1" rowspan="1"><p>Just do it</p></td></tr><tr><td colspan="1" rowspan="1"><p>Delete files</p></td><td colspan="1" rowspan="1"><p>Confirm first</p></td></tr><tr><td colspan="1" rowspan="1"><p>Send email</p></td><td colspan="1" rowspan="1"><p>Must confirm</p></td></tr><tr><td colspan="1" rowspan="1"><p>Check weather</p></td><td colspan="1" rowspan="1"><p>Just do it</p></td></tr></tbody></table><p><strong>3. Defining "don't do" is more important than "do"</strong></p><p>You can't list everything it should do, but you can list a few things it absolutely shouldn't. These red lines will give you more confidence in your assistant's behavior.</p><blockquote><p><strong><em>Tip</em></strong><em>: </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md"><em>SOUL.md</em></a><em> isn't written once and done. Expect to modify it at least 10-20 times as you interact with your assistant and discover what works. A soul is continuously refined through use.</em></p></blockquote><hr><h2 id="h-usermd-user-profile" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md"><strong>USER.md</strong></a><strong> — User Profile</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md">USER.md</a> isn't written for others to see—it's written for your AI assistant to see. The clearer you introduce yourself, the better your assistant can help you.</p><p><strong>MyClaw Cloud:</strong> Edit <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md">USER.md</a> from the Dashboard file editor alongside your other workspace files.</p><p><strong>Self-hosted:</strong></p><pre data-type="codeBlock" text="nano ~/clawd/USER.md
"><code>nano <span class="hljs-operator">~</span><span class="hljs-operator">/</span>clawd<span class="hljs-operator">/</span>USER.md
</code></pre><p><strong>Reference template:</strong></p><pre data-type="codeBlock" text="# About Me

## Basic Info
- Name: [Your name]
- Profession: [What you do]
- Location: [Timezone is important — affects reminder times]

## Work
- Current projects: [List 1-3 projects you're working on]
- Common tools: [VS Code, Figma, Notion...]
- Work hours: [e.g., 9:00-18:00, or flexible]

## Preferences
- Communication style: [Prefer concise or detailed?]
- Language: [Primarily English? Mixed?]
- Reminder style: [Important things said directly, unimportant things batched]

## Current Focus
- [What you're researching lately]
- [Your recent goals]
- [Any background info the assistant should know]
"><code><span class="hljs-comment"># About Me</span>

<span class="hljs-comment">## Basic Info</span>
- Name: <span class="hljs-section">[Your name]</span>
- Profession: <span class="hljs-section">[What you do]</span>
- Location: <span class="hljs-section">[Timezone is important — affects reminder times]</span>

<span class="hljs-comment">## Work</span>
- Current projects: <span class="hljs-section">[List 1-3 projects you're working on]</span>
- Common tools: <span class="hljs-section">[VS Code, Figma, Notion...]</span>
- Work hours: <span class="hljs-section">[e.g., 9:00-18:00, or flexible]</span>

<span class="hljs-comment">## Preferences</span>
- Communication style: <span class="hljs-section">[Prefer concise or detailed?]</span>
- Language: <span class="hljs-section">[Primarily English? Mixed?]</span>
- Reminder style: <span class="hljs-section">[Important things said directly, unimportant things batched]</span>

<span class="hljs-comment">## Current Focus</span>
- <span class="hljs-section">[What you're researching lately]</span>
- <span class="hljs-section">[Your recent goals]</span>
- <span class="hljs-section">[Any background info the assistant should know]</span>
</code></pre><h3 id="h-the-hidden-power-of-usermd" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>The Hidden Power of </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md"><strong>USER.md</strong></a></h3><p>You might think this is just a resume. But its real purpose is—<strong>giving AI context.</strong></p><ul><li><p>Before, when you said "check my traffic data," AI didn't know which website. Now it knows your sites and goes straight to check.</p></li><li><p>Before, when you said "write me a component," AI used generic React. Now it knows you use Next.js + TypeScript, and code style matches directly.</p></li><li><p>Before, when you said "what do I have tomorrow," AI said "I don't know." Now it knows your timezone and your calendar tool, and goes to check.</p></li></ul><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md"><strong>USER.md</strong></a><strong> isn't optional decoration—it's the foundation for your assistant to "understand you."</strong></p><hr><h2 id="h-agentsmd-the-handbook" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md"><strong>AGENTS.md</strong></a><strong> — The Handbook</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a> defines how the assistant works and its operating standards. If <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a> is "who you are," then <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a> is "how you work."</p><p>OpenClaw automatically generates a default <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a> during installation. You can modify it from there.</p><p><strong>MyClaw Cloud:</strong> Edit <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a> through the Dashboard file editor. The default generated during provisioning is a great starting point.</p><p><strong>Self-hosted:</strong></p><pre data-type="codeBlock" text="nano ~/clawd/AGENTS.md
"><code>nano <span class="hljs-operator">~</span><span class="hljs-operator">/</span>clawd<span class="hljs-operator">/</span>AGENTS.md
</code></pre><p>Key sections include:</p><ul><li><p><strong>Memory management</strong>: What files should the assistant read when starting, how to record what happened today</p></li><li><p><strong>Security boundaries</strong>: Which operations can be done freely, which need confirmation</p></li><li><p><strong>Interaction rules</strong>: How to behave in group chats, when to speak and when to stay quiet</p></li><li><p><strong>Heartbeat tasks</strong>: What to do during periodic checks (covered in detail on Day 6)</p></li></ul><p>Generally, the default <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a> is already well-written; you just need to fine-tune based on your habits.</p><hr><h2 id="h-hands-on-write-your-soul-trio" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Hands-On: Write Your Soul Trio</strong></h2><p>Alright, enough theory. Time to get your hands dirty.</p><h3 id="h-step-1-spend-10-minutes-writing-soulmd" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Step 1: Spend 10 minutes writing </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md"><strong>SOUL.md</strong></a></h3><p>Answer these questions, and the answers become your <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a>:</p><ol><li><p>What do you want your assistant to be called? (Can skip naming, but it adds warmth)</p></li><li><p>What's its speaking style? (Formal / casual / snarky / cute?)</p></li><li><p>What can it do directly?</p></li><li><p>What must it ask you about?</p></li><li><p>What should it absolutely never do?</p></li></ol><h3 id="h-step-2-spend-10-minutes-writing-usermd" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Step 2: Spend 10 minutes writing </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md"><strong>USER.md</strong></a></h3><p>Introduce yourself to your assistant. Don't be shy—it won't tell anyone. All data stays on your own server or your dedicated cloud instance.</p><p>Focus on:</p><ul><li><p>What work you do</p></li><li><p>What projects you're working on</p></li><li><p>What communication style you prefer</p></li><li><p>What you're currently focused on</p></li></ul><h3 id="h-step-3-adjust-agentsmd" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Step 3: Adjust </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md"><strong>AGENTS.md</strong></a></h3><p>Look at the default <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a>, change one or two things you care about. For example:</p><ul><li><p>Adjust quiet hours (I don't want to be disturbed at night)</p></li><li><p>Set memory rules (daily journal / only record important things)</p></li><li><p>Group chat rules (if you've added it to group chats)</p></li></ul><h3 id="h-step-4-restart-your-assistant" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Step 4: Restart Your Assistant</strong></h3><p><strong>MyClaw Cloud:</strong> Click the restart button in your Dashboard. Changes to soul files take effect after restart.</p><p><strong>Self-hosted:</strong></p><pre data-type="codeBlock" text="openclaw daemon restart
"><code></code></pre><p>Then send another message to test. You'll notice—<strong>it's different.</strong></p><p>Same question "help me write an email"—before it wrote like a customer service template, now it uses your preferred style, mentions projects you're working on, maybe even cracks a joke only you two would get.</p><p>That's the power of a soul.</p><hr><h2 id="h-a-soul-is-nurtured-over-time" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>A Soul Is "Nurtured" Over Time</strong></h2><p>An important realization: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md"><strong>SOUL.md</strong></a><strong> isn't written once and done.</strong></p><p>After a week of use, you'll find some things need adjusting:</p><ul><li><p>"It's too verbose" — Add a line in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a> saying "keep responses concise"</p></li><li><p>"It should remind me when I'm working overtime" — Add an evening reminder rule</p></li><li><p>"Its code style is wrong" — Specify your code standards in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md">USER.md</a></p></li><li><p>"It's too active in group chats" — Adjust group chat rules in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a></p></li></ul><p>Every time you feel "it should have done this but didn't," that's the moment to optimize your soul files.</p><p>Recommended timeline:</p><ul><li><p><strong>First week</strong>: Write a basic version, good enough is fine</p></li><li><p><strong>Second week</strong>: Keep fine-tuning based on real-world dissatisfactions</p></li><li><p><strong>After first month</strong>: Your soul files will stabilize, and the assistant's performance will increasingly match your expectations</p></li></ul><p>It's a bit like having a pet—you have to teach everything when you first bring it home, but after a month it knows when you want to eat and when you want quiet.</p><hr><h2 id="h-soul-file-inspiration" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Soul File Inspiration</strong></h2><p>Not sure where to start? Here are a few different style directions:</p><p><strong>Minimalist Efficiency Type:</strong></p><blockquote><p><em>You are an efficient execution assistant. Answer questions with minimum words, if you can do something just do it, no fluff.</em></p></blockquote><p><strong>Warm Companion Type:</strong></p><blockquote><p><em>You are a caring partner. You care about the user's state, occasionally share interesting things, and can also chat beyond work.</em></p></blockquote><p><strong>Professional Consultant Type:</strong></p><blockquote><p><em>You are a senior technical consultant. Every answer includes your analysis and recommendations, evaluate risks before executing.</em></p></blockquote><p><strong>Character Type:</strong></p><blockquote><p><em>You are a [character] living inside a server. Smart, efficient, with a distinct personality. Taking good care of your owner is your duty.</em></p></blockquote><p>Pick a direction, then adjust slowly. There's no right or wrong, only what fits you.</p><hr><h2 id="h-key-takeaways" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Key Takeaways</strong></h2><ul><li><p><strong>Soul Trio</strong>: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a> (personality genes) + <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md">USER.md</a> (knowing you) + <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a> (work handbook)</p></li><li><p><strong>Good </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md"><strong>SOUL.md</strong></a>: Has clear personality traits, communication style, behavioral boundaries</p></li><li><p><strong>Good </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md"><strong>USER.md</strong></a>: Contains your work, habits, preferences, current projects</p></li><li><p><strong>Continuous iteration</strong>: Every time you feel "it should have done this but didn't," it's time to optimize soul files</p></li><li><p><strong>Personalization is key</strong>: Make your assistant one-of-a-kind</p></li></ul><hr><h2 id="h-todays-achievement" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Today's Achievement</strong></h2><p>Today you completed the most "soulful" step of the entire 7 days:</p><ul><li><p>Understood the purpose of the soul trio</p></li><li><p>Wrote <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a> — defined assistant personality</p></li><li><p>Wrote <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md">USER.md</a> — let assistant know you</p></li><li><p>Adjusted <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a> — set work standards</p></li><li><p>Restarted and experienced a "different" assistant</p></li></ul><p><strong>From now on, it's no longer a generic AI, but YOUR AI.</strong></p><hr><h2 id="h-preview-day-4-connect-your-digital-life" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Preview: Day 4 — Connect Your Digital Life</strong></h2><blockquote><p><em>Having a soul isn't enough—your assistant is still a "talk-only warrior" right now. Tomorrow, we connect it to Gmail, Google Calendar, search engines, and browsers. Going from "can talk" to "can get things done"—that's what a real assistant is.</em></p></blockquote><br>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
        </item>
        <item>
            <title><![CDATA[Day 2: Quick Start]]></title>
            <link>https://paragraph.com/@cloudclaw/day-2-quick-start</link>
            <guid>gwRKNJFaBirLtlAYNKGE</guid>
            <pubDate>Fri, 10 Apr 2026 06:23:26 GMT</pubDate>
            <description><![CDATA[Chapter OverviewToday you'll complete:Choosing your assistant's runtime environment (MyClaw Cloud or self-hosted)Getting your AI model API KeyConnecting Telegram as your chat channelSending your first message to your AI assistantToday's GoalBy the end of today, you'll receive a message on your phone from your AI assistant. Not someone else's assistant, not some platform's bot—your own, belonging only to you. Ready? Let's begin.Choose Your Runtime EnvironmentFirst, you need a place for your as...]]></description>
            <content:encoded><![CDATA[<h2 id="h-chapter-overview" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Chapter Overview</strong></h2><p>Today you'll complete:</p><ul><li><p>Choosing your assistant's runtime environment (MyClaw Cloud or self-hosted)</p></li><li><p>Getting your AI model API Key</p></li><li><p>Connecting Telegram as your chat channel</p></li><li><p>Sending your first message to your AI assistant</p></li></ul><hr><h2 id="h-todays-goal" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Today's Goal</strong></h2><p>By the end of today, you'll receive a message on your phone from your AI assistant.</p><p>Not someone else's assistant, not some platform's bot—your own, belonging only to you.</p><p>Ready? Let's begin.</p><hr><h2 id="h-choose-your-runtime-environment" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Choose Your Runtime Environment</strong></h2><p>First, you need a place for your assistant to "live."</p><p><strong>MyClaw Cloud:</strong> The fastest way to get started. Pick a plan (Lite, Pro, or Max), and your OpenClaw instance is provisioned automatically on dedicated cloud infrastructure. No server management, no SSH, no Linux commands. Your instance is online 24/7, auto-updated, and backed up. Just sign up, subscribe, and your assistant is ready in minutes.</p><p>Go to your <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://myclaw.ai/dashboard"><u>MyClaw Dashboard</u></a> to create your instance.</p><p><strong>Self-hosted:</strong> Rent a cloud server (any VPS provider) or use a spare computer at home. You get full root access and complete control.</p><p><strong>Recommended specs:</strong></p><table><colgroup><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Spec</strong></p></th><th colspan="1" rowspan="1"><p><strong>Recommended</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p>OS</p></td><td colspan="1" rowspan="1"><p>Ubuntu 22.04 LTS</p></td></tr><tr><td colspan="1" rowspan="1"><p>CPU</p></td><td colspan="1" rowspan="1"><p>2 cores</p></td></tr><tr><td colspan="1" rowspan="1"><p>RAM</p></td><td colspan="1" rowspan="1"><p>4GB</p></td></tr><tr><td colspan="1" rowspan="1"><p>Disk</p></td><td colspan="1" rowspan="1"><p>40GB SSD</p></td></tr><tr><td colspan="1" rowspan="1"><p>Price</p></td><td colspan="1" rowspan="1"><p>Starting from ~$5/month on most VPS providers</p></td></tr></tbody></table><p><strong>Other options:</strong></p><ul><li><p><strong>Mac Mini / Old Laptop</strong>: Zero extra cost, data stays completely at home. Needs to stay powered on.</p></li><li><p><strong>Your Current Computer</strong>: Zero barrier, start immediately. Goes offline when you shut down—suitable for trying things out.</p></li></ul><hr><h2 id="h-preparation" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Preparation</strong></h2><p>Before setting up, prepare these two things—you'll need them regardless of which path you choose:</p><h3 id="h-1-ai-model-access-choose-one" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>1. AI Model Access (choose one)</strong></h3><ul><li><p>If you have a Claude subscription (Pro/Max/Team), you can OAuth login during setup—no API Key needed</p></li><li><p>Otherwise, go to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://console.anthropic.com"><u>console.anthropic.com</u></a> to create an API Key (pay as you go)</p></li></ul><blockquote><p><strong><em>Supported Models</em></strong><em>: Besides Anthropic Claude (recommended), OpenClaw also supports OpenAI GPT, Google Gemini, xAI Grok, and many others via OpenRouter. But Claude is the first choice for best results.</em></p></blockquote><h3 id="h-2-telegram-bot-token" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>2. Telegram Bot Token</strong></h3><p>Open Telegram, search for <strong>@BotFather</strong>, send <code>/newbot</code>:</p><pre data-type="codeBlock" text="You: /newbot
BotFather: Alright, a new bot. How are we going to call it?
You: My AI Assistant
BotFather: Good. Now let's choose a username...
You: my_ai_assistant_bot
BotFather: Done! ... Use this token to access the HTTP API:
         7234567890:AAHxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"><code><span class="hljs-symbol">You:</span> /newbot
<span class="hljs-symbol">BotFather:</span> Alright, a <span class="hljs-built_in">new</span> bot. How are we going <span class="hljs-keyword">to</span> <span class="hljs-keyword">call</span> it?
<span class="hljs-symbol">You:</span> My AI Assistant
<span class="hljs-symbol">BotFather:</span> Good. Now <span class="hljs-keyword">let</span><span class="hljs-comment">'s choose a username...</span>
<span class="hljs-symbol">You:</span> my_ai_assistant_bot
<span class="hljs-symbol">BotFather:</span> Done! ... Use this token <span class="hljs-keyword">to</span> access the HTTP API:
         <span class="hljs-number">7234567890</span>:AAHxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</code></pre><p>Copy this token and save it for later.</p><blockquote><p><strong><em>Why Telegram?</em></strong><em> Three reasons: (1) creating a Bot is free; (2) the API has the most features (supports buttons, files, voice...); (3) you can use it on any device.</em></p></blockquote><h3 id="h-get-your-telegram-user-id" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Get Your Telegram User ID</strong></h3><p>In Telegram, search for <strong>@userinfobot</strong>—it will tell you your numeric ID. Note it down. This is used to restrict who can talk to your assistant, preventing others from using up your API quota.</p><hr><h2 id="h-set-up-your-assistant" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Set Up Your Assistant</strong></h2><p><strong>MyClaw Cloud:</strong> After subscribing, go to your <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://myclaw.ai/dashboard"><u>Dashboard</u></a>. Your OpenClaw instance is already provisioned. From the dashboard you can:</p><ol><li><p><strong>Configure your AI model</strong>: Enter your API Key or connect via OAuth in the settings panel</p></li><li><p><strong>Connect Telegram</strong>: Paste your Bot Token and Telegram user ID in the channel configuration</p></li><li><p><strong>Start your instance</strong>: Click the start button — your assistant goes online immediately</p></li></ol><p>The dashboard provides a visual interface for everything — no terminal commands needed. You can monitor your instance status, view logs, and manage configuration all from the web UI.</p><p><strong>Self-hosted:</strong> Open your terminal (SSH into your server if using a cloud VPS) and run:</p><pre data-type="codeBlock" text="curl -fsSL https://openclaw.ai/install.sh | bash
"><code>curl <span class="hljs-operator">-</span>fsSL https:<span class="hljs-comment">//openclaw.ai/install.sh | bash</span>
</code></pre><p>That's it. One line. The install script handles all dependencies (Node.js, Git...), then launches the interactive setup wizard.</p><p><strong>The wizard will ask you:</strong></p><ol><li><p><strong>Choose Mode</strong>: QuickStart (recommended) or Advanced</p></li><li><p><strong>Choose AI Model</strong>: Claude recommended. Connect via setup-token (if you have a subscription) or API Key</p></li><li><p><strong>Configure Chat Channel</strong>: Choose Telegram, paste the Bot Token</p></li><li><p><strong>Set Admin</strong>: Enter your Telegram user ID</p></li><li><p><strong>Install Background Daemon</strong>: Choose Yes — this runs your assistant in the background, starts on boot</p></li></ol><p><strong>If you're on Mac</strong>, install Homebrew first if you don't have it:</p><pre data-type="codeBlock" text="/bin/bash -c &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&quot;
"><code><span class="hljs-operator">/</span>bin<span class="hljs-operator">/</span>bash <span class="hljs-operator">-</span>c <span class="hljs-string">"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"</span>
</code></pre><p><strong>If you're on Windows</strong>, install WSL2 first (open PowerShell as Administrator, run <code>wsl --install</code>), then work inside WSL.</p><hr><h2 id="h-your-assistant-is-online" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Your Assistant Is Online</strong></h2><p><strong>MyClaw Cloud:</strong> Check your Dashboard — when the instance status shows "Running," your assistant is live. You can view real-time logs and health status directly from the dashboard.</p><p><strong>Self-hosted:</strong> After the wizard completes, verify your assistant is running:</p><pre data-type="codeBlock" text="openclaw gateway status
"><code>openclaw gateway <span class="hljs-built_in">status</span>
</code></pre><p>If you see the Gateway is running, everything is ready.</p><hr><h2 id="h-send-your-first-message" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Send Your First Message</strong></h2><p>Open Telegram, find the Bot you just created, send a message:</p><blockquote><p><em>Hello! Who are you?</em></p></blockquote><p>Wait a few seconds—you'll receive a reply.</p><p><strong>This moment might not have fireworks or celebrations. But you just did something meaningful: you now own an AI assistant running on your own infrastructure.</strong> It's not a ChatGPT wrapper, not some platform's limited trial—it's completely, entirely yours.</p><p>Try chatting a bit more:</p><ul><li><p>"Write me a poem about cats"</p></li><li><p>"What's the square root of 1024?"</p></li><li><p>"Write a quicksort in Python"</p></li><li><p>"What should I do today?" (It'll say something generic—but that changes on Day 3)</p></li></ul><p>Right now, it's just an assistant that "can chat." But don't worry, over the next few days, we'll give it superpowers.</p><hr><h2 id="h-daily-management" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Daily Management</strong></h2><p><strong>MyClaw Cloud:</strong> All management happens through your MyClaw Dashboard:</p><ul><li><p><strong>Status monitoring</strong>: Real-time instance health and uptime</p></li><li><p><strong>Logs</strong>: View assistant activity and conversations</p></li><li><p><strong>Configuration</strong>: Change model, channels, and settings through the UI</p></li><li><p><strong>Restart</strong>: One-click restart from the dashboard if needed</p></li></ul><p><strong>Self-hosted:</strong> You'll use these commands frequently:</p><pre data-type="codeBlock" text="openclaw status          # Check overall status
openclaw gateway status  # Check Gateway running status
openclaw health          # Health check
openclaw configure       # Reconfigure (change model, channels, etc.)
openclaw daemon restart  # Restart background service
openclaw daemon logs     # View runtime logs
"><code>openclaw status          <span class="hljs-comment"># Check overall status</span>
openclaw gateway status  <span class="hljs-comment"># Check Gateway running status</span>
openclaw health          <span class="hljs-comment"># Health check</span>
openclaw configure       <span class="hljs-comment"># Reconfigure (change model, channels, etc.)</span>
openclaw daemon restart  <span class="hljs-comment"># Restart background service</span>
openclaw daemon logs     <span class="hljs-comment"># View runtime logs</span>
</code></pre><hr><h2 id="h-troubleshooting-common-issues" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Troubleshooting Common Issues</strong></h2><h3 id="h-telegram-bot-not-responding" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Telegram Bot Not Responding</strong></h3><ul><li><p>Confirm Bot Token is correct</p></li><li><p>Confirm your user ID is in the admin list</p></li><li><p>Check logs (Dashboard for Cloud, <code>openclaw daemon logs</code> for self-hosted)</p></li><li><p>Confirm API Key is valid and has balance</p></li><li><p>First DM might need pairing approval — check your dashboard or run <code>openclaw pairing list telegram</code></p></li></ul><h3 id="h-want-to-reconfigure" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Want to Reconfigure?</strong></h3><p><strong>MyClaw Cloud:</strong> Head to your Dashboard settings to change any configuration.</p><p><strong>Self-hosted:</strong> Rerun the wizard anytime:</p><pre data-type="codeBlock" text="openclaw onboard
"><code></code></pre><p>Or change a specific part:</p><pre data-type="codeBlock" text="openclaw configure
"><code></code></pre><hr><h2 id="h-key-takeaways" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Key Takeaways</strong></h2><ul><li><p><strong>Two paths to get started</strong>: MyClaw Cloud (instant, managed) or self-hosted (full control)</p></li><li><p><strong>Telegram Bot</strong>: Free to create, feature-rich API, works on any device</p></li><li><p><strong>Security first</strong>: Set admin ID so only you can chat with the assistant</p></li><li><p><strong>Always online</strong>: Whether cloud-managed or daemon-based, your assistant runs 24/7</p></li><li><p><strong>Next step</strong>: Give the assistant a soul — transform it from "generic AI" to "your AI"</p></li></ul><hr><h2 id="h-todays-achievement" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Today's Achievement</strong></h2><p>Give yourself a pat on the back—today you completed:</p><ul><li><p>Chose your runtime environment</p></li><li><p>Set up OpenClaw (via MyClaw Cloud or self-hosted installation)</p></li><li><p>Created a Telegram Bot and connected successfully</p></li><li><p>Successfully chatted with your AI assistant</p></li></ul><p><strong>You now have an AI assistant online 24 hours a day.</strong> Though it's still quite "generic" right now—like a new employee who just started, very capable but doesn't know you yet.</p><p>Tomorrow, we give it a soul.</p><hr><h2 id="h-preview-day-3-configure-your-assistants-soul" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Preview: Day 3 — Configure Your Assistant's Soul</strong></h2><blockquote><p><em>Three files transform your assistant from "generic AI" to "your AI." </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md"><em>SOUL.md</em></a><em> defines personality, </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md"><em>USER.md</em></a><em> describes who you are, </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md"><em>AGENTS.md</em></a><em> sets its work habits. This is the most fun day of the entire 7 days—you'll create a one-of-a-kind AI character.</em></p></blockquote><br>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
        </item>
        <item>
            <title><![CDATA[Day 1: Meet OpenClaw]]></title>
            <link>https://paragraph.com/@cloudclaw/day-1-meet-openclaw</link>
            <guid>vij7bSW3xQo3sTYdAJcW</guid>
            <pubDate>Fri, 10 Apr 2026 06:19:55 GMT</pubDate>
            <description><![CDATA[Chapter OverviewToday you'll learn:The fundamental difference between AI assistants and chatbotsWhy OpenClaw lets everyone have their own personal AI assistantWhat a day in your assistant's life looks likeWhy now is the perfect time to startWhat Is a Personal AI Assistant?Think about how you use AI today. You open ChatGPT, type a question, get an answer, close it. Next time you have a question, you repeat the cycle. It's like having an extremely smart friend you only call when needed—they don...]]></description>
            <content:encoded><![CDATA[<h2 id="h-chapter-overview" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Chapter Overview</strong></h2><p>Today you'll learn:</p><ul><li><p>The <strong>fundamental difference</strong> between AI assistants and chatbots</p></li><li><p>Why OpenClaw lets everyone have their own <strong>personal AI assistant</strong></p></li><li><p>What a day in your assistant's life looks like</p></li><li><p>Why <strong>now</strong> is the perfect time to start</p></li></ul><hr><h2 id="h-what-is-a-personal-ai-assistant" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What Is a Personal AI Assistant?</strong></h2><p>Think about how you use AI today. You open ChatGPT, type a question, get an answer, close it. Next time you have a question, you repeat the cycle. It's like having an extremely smart friend you only call when needed—they don't know what you went through yesterday, what meeting you have tomorrow, or what project you've been wrestling with. Every call starts from zero.</p><p><strong>That's not an "assistant." That's a Q&amp;A machine.</strong></p><p>What should a true personal AI assistant look like?</p><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Dimension</strong></p></th><th colspan="1" rowspan="1"><p><strong>Chatbot</strong></p></th><th colspan="1" rowspan="1"><p><strong>Personal AI Assistant</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p><strong>Interaction</strong></p></td><td colspan="1" rowspan="1"><p>You ask, it answers</p></td><td colspan="1" rowspan="1"><p>It proactively reaches out</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Memory</strong></p></td><td colspan="1" rowspan="1"><p>Each conversation is isolated</p></td><td colspan="1" rowspan="1"><p>Remembers everything about you</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Capabilities</strong></p></td><td colspan="1" rowspan="1"><p>Can only chat</p></td><td colspan="1" rowspan="1"><p>Can read emails, manage calendars, write code, search the web...</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Personality</strong></p></td><td colspan="1" rowspan="1"><p>One-size-fits-all</p></td><td colspan="1" rowspan="1"><p>Unique character and style just for you</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Availability</strong></p></td><td colspan="1" rowspan="1"><p>Only works when you open it</p></td><td colspan="1" rowspan="1"><p>Online 24/7</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Data</strong></p></td><td colspan="1" rowspan="1"><p>On someone else's servers</p></td><td colspan="1" rowspan="1"><p>Under your control</p></td></tr></tbody></table><p>That last point is especially important—<strong>your data stays in your hands.</strong></p><blockquote><p><strong><em>Data Privacy</em></strong><em>: Your emails, schedules, notes, code... everything stays out of third-party platforms when you self-host. With MyClaw Cloud, your instance runs on dedicated infrastructure isolated from other users, and you maintain full control over what data your assistant can access.</em></p></blockquote><hr><h2 id="h-what-is-openclaw" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What is OpenClaw?</strong></h2><p>OpenClaw started as Clawdbot—originally a personal AI assistant an engineer built for himself using a Claude model + Telegram bot, running on his own server. Then he open-sourced it, and it exploded. Within a week, GitHub Stars broke 100k. Wired, CNET, Forbes, The Verge all covered it.</p><p><strong>Why?</strong></p><p>Because OpenClaw did one thing right: <strong>it freed AI from the "chat box."</strong></p><p>Previous AI tools, no matter how powerful, were essentially input boxes on a webpage. You type, it responds. It couldn't proactively do things, couldn't connect to your tools, couldn't remember who you are.</p><p>OpenClaw is different. It's a complete <strong>AI Agent runtime platform</strong>:</p><ol><li><p><strong>Multi-channel communication</strong>: Through Telegram, WhatsApp, Discord, SMS... whatever chat tool you use, it's there</p></li><li><p><strong>Tool calling</strong>: Can execute commands, read/write files, search the web, operate browsers, call APIs</p></li><li><p><strong>Skills system</strong>: Like installing apps on your phone, give your assistant new abilities—Gmail skill, calendar skill, SEO skill...</p></li><li><p><strong>Memory system</strong>: Short-term memory (daily conversations), long-term memory (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://MEMORY.md">MEMORY.md</a>), identity memory (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a>)</p></li><li><p><strong>Heartbeat mechanism</strong>: Instead of you finding it, it periodically wakes up to check if there's anything that needs handling</p></li><li><p><strong>Full data control</strong>: All data stays on your machine (self-hosted) or on your dedicated cloud instance (Claw Cloud)</p></li></ol><p>In other words: <strong>OpenClaw lets you have an AI assistant that's online 24/7, understands you, can get things done, and keeps your data private.</strong></p><blockquote><p><strong><em>Core Insight</em></strong><em>: OpenClaw's success isn't because the AI is "smarter"—it uses existing models like Claude and GPT under the hood. It's because it gave those smart brains </em><strong><em>a pair of hands</em></strong><em> (tool calling), </em><strong><em>a pair of eyes</em></strong><em> (browser/search), and </em><strong><em>a beating heart</em></strong><em> (heartbeat mechanism).</em></p></blockquote><hr><h2 id="h-a-day-in-your-assistants-life" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>A Day in Your Assistant's Life</strong></h2><p>Here's what a "typical day" looks like for an OpenClaw assistant once it's fully configured.</p><h3 id="h-800-am-morning-briefing" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>8:00 AM — Morning Briefing</strong></h3><p>The Heartbeat mechanism triggers. Your assistant automatically:</p><ul><li><p>Checks Gmail, finds 3 new emails, 1 marked as important</p></li><li><p>Glances at Google Calendar, 2 meetings today</p></li><li><p>Scans GSC data for your websites, notices one page had a 40% traffic spike yesterday</p></li></ul><p>It compiles this into a message and sends it to your Telegram:</p><blockquote><p><em>Good morning! Today's briefing:</em></p><ul><li><p><em>Gmail has 1 important email: Reply from a partner, needs your response today</em></p></li><li><p><em>2 meetings today: 14:00 Product discussion, 16:30 Investor call</em></p></li><li><p><em>Your site's /generator page traffic +40% yesterday, worth watching</em></p></li></ul></blockquote><h3 id="h-1030-am-ad-hoc-request" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>10:30 AM — Ad-hoc Request</strong></h3><p>You message: "Check the search data for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mysite.com">mysite.com</a> from the past week"</p><p>Your assistant runs GSC and GA4 queries, returns formatted data tables 5 seconds later, with analysis and recommendations.</p><h3 id="h-1200-pm-proactive-reminder" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>12:00 PM — Proactive Reminder</strong></h3><p>Detected that the afternoon meeting is in 2 hours, it reminds you in advance: "14:00 product discussion meeting—need me to help you prepare any materials?"</p><h3 id="h-300-pm-writing-code" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>3:00 PM — Writing Code</strong></h3><p>"Help me write a Next.js API route that receives webhook requests and then..."</p><p>It starts coding. After finishing, it runs basic checks and flags potential areas of concern.</p><h3 id="h-900-pm-daily-recap" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>9:00 PM — Daily Recap</strong></h3><p>It automatically logs today's important events to its daily memory file and updates long-term memory. This way, when it wakes up tomorrow, it's still the assistant that knows you.</p><h3 id="h-130-am-nudging-you-to-sleep" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>1:30 AM — Nudging You to Sleep</strong></h3><p>If you're still messaging... well, a good assistant knows when to tell you to call it a night.</p><hr><h2 id="h-why-now-is-the-best-time" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Why "Now" is the Best Time?</strong></h2><p>Maybe you're thinking: "This looks cool, but I'll get to it later."</p><p>Here are three reasons to start now:</p><h3 id="h-1-ai-models-are-already-powerful-enough" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>1. AI Models Are Already Powerful Enough</strong></h3><p>Current-generation Claude and GPT models can understand complex instructions, write high-quality code, and do multi-step reasoning. The "brain" of an AI assistant is no longer the bottleneck.</p><h3 id="h-2-infrastructure-has-matured" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>2. Infrastructure Has Matured</strong></h3><p>OpenClaw's emergence means you don't need to build an Agent framework from scratch. One command to install, ten minutes to get running. The community already has tons of ready-to-use Skills. And with Claw Cloud, you can skip server management entirely and have your instance running in minutes.</p><h3 id="h-3-the-earlier-you-start-the-more-your-assistant-knows-you" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>3. The Earlier You Start, the More Your Assistant Knows You</strong></h3><p>The biggest difference between AI assistants and traditional software is—<strong>it gets better over time</strong>. Your <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://MEMORY.md">MEMORY.md</a> accumulates your preferences, your <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a> gets continuously refined, skills keep adding up. Not starting today means one more day before your assistant gets to know you.</p><hr><h2 id="h-what-youll-gain-in-the-next-7-days" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What You'll Gain in the Next 7 Days</strong></h2><p>Here's a preview of the journey:</p><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Day</strong></p></th><th colspan="1" rowspan="1"><p><strong>What You'll Do</strong></p></th><th colspan="1" rowspan="1"><p><strong>Result</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p>Day 1 (Today)</p></td><td colspan="1" rowspan="1"><p>Understand the true form of AI assistants</p></td><td colspan="1" rowspan="1"><p>You are here</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 2</p></td><td colspan="1" rowspan="1"><p>Get OpenClaw running + connect chat tool</p></td><td colspan="1" rowspan="1"><p>Assistant online, can chat</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 3</p></td><td colspan="1" rowspan="1"><p>Write <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SOUL.md">SOUL.md</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://USER.md">USER.md</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://AGENTS.md">AGENTS.md</a></p></td><td colspan="1" rowspan="1"><p>Assistant has a unique "soul"</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 4</p></td><td colspan="1" rowspan="1"><p>Connect Gmail, calendar, search</p></td><td colspan="1" rowspan="1"><p>Assistant can help you get things done</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 5</p></td><td colspan="1" rowspan="1"><p>Install Skills packages</p></td><td colspan="1" rowspan="1"><p>Assistant capabilities greatly expanded</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 6</p></td><td colspan="1" rowspan="1"><p>Set up heartbeat + scheduled tasks + memory</p></td><td colspan="1" rowspan="1"><p>Assistant starts working proactively</p></td></tr><tr><td colspan="1" rowspan="1"><p>Day 7</p></td><td colspan="1" rowspan="1"><p>Advanced techniques + custom development</p></td><td colspan="1" rowspan="1"><p>You're an AI assistant expert</p></td></tr></tbody></table><p><strong>In 7 days, you'll have a personal AI assistant that's online 24/7, knows you, and can help you get things done.</strong></p><p>This isn't a scene from a sci-fi movie, and it's not something only big companies can achieve. OpenClaw puts this capability in everyone's hands—and MyClaw Cloud makes it even easier by handling the infrastructure for you.</p><hr><h2 id="h-key-takeaways" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Key Takeaways</strong></h2><ul><li><p><strong>AI assistant is not a chatbot</strong>: A true assistant can work proactively, remember you, and connect to your tools</p></li><li><p><strong>OpenClaw's six core capabilities</strong>: Multi-channel communication + tool calling + skills system + memory system + heartbeat mechanism + data control</p></li><li><p><strong>Data stays private</strong>: All information stays on your own server or your dedicated cloud instance</p></li><li><p><strong>The earlier you start, the more your assistant knows you</strong>: Memory accumulates over time, making your assistant understand you better</p></li></ul><hr><h2 id="h-todays-task" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Today's Task</strong></h2><p>Day 1 has no hands-on steps—today you only need to do one thing:</p><p><strong>Think about what you want your AI assistant to help you with.</strong></p><p>Grab a piece of paper (or open a notes app) and write down 3-5 things you do repeatedly every day that are time-consuming, that you don't want to do but have to. For example:</p><ul><li><p>Checking through emails every morning</p></li><li><p>Manually organizing meeting notes</p></li><li><p>Checking data across various websites for weekly reports</p></li><li><p>Replying to lots of similar-format messages</p></li><li><p>Tracking project progress</p></li></ul><p>These are the tasks your AI assistant will take over.</p><p>Tomorrow, we start building.</p><hr><h2 id="h-preview-day-2-quick-start" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Preview: Day 2 — Quick Start</strong></h2><blockquote><p><em>Tomorrow we're going hands-on. Whether you choose MyClaw Cloud (instant setup) or self-hosted (full control), you'll get your assistant running and send your first message.</em></p><p><em>See you tomorrow.</em></p></blockquote><br>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
        </item>
        <item>
            <title><![CDATA[The Best CloudClaw Agents of 2026: Setup, Control, and Daily Workflows]]></title>
            <link>https://paragraph.com/@cloudclaw/the-best-cloudclaw-agents-of-2026-setup-control-and-daily-workflows</link>
            <guid>FCMb3UOuzG1d12zovjWj</guid>
            <pubDate>Thu, 09 Apr 2026 09:55:49 GMT</pubDate>
            <description><![CDATA[CloudClaw agents are generating significant buzz because they promise more practical functionality than standard AI chatbots. They don’t just answer questions; they can be configured to handle tasks like research, customer support, content creation, and daily operations. As interest rises, so does the confusion. Many people searching for lists of CloudClaw agents only find scattered documentation, app marketplaces, or community pages, with no concise explanation of what these agents actually ...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/d1e730178dde4f35f6d1188e64f5fe75cd98057e1b9af1b91180e5ba3df54a78.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE00lEQVR4nG1UXWwUVRQ+ryT64JMvPogPJj74QEiIkGKMBKMFRaxgkBZbK2trdtvuLm2HmKVsECt1GyJCRBpdSPyJLXYtlNJSu2y72+7OrjOduzP37nSmxWYL9ofu7OxMISTEaO6dpWri5uTm7J17z/ed7zszUMKkhIlFcAnnSjhnEdUQET79xdx33xf49Eo8sRKfyPf3K6Hu21ev3k0k7yYSRUmauXBhaWyskMncTSSWx2P5/shyLOZU+G8QWM9KmJhIsVVtZTyRcDeN7jsQ2b5z7OCh4ar9sfcPZzgueqh2YOeuob37tJ6em7V1g6/u/rlix+jBmtGDNb8eqBmq2rcci9mabiLMqpUxHADnf3nXIrkCn74zdC0fiawmJws8bwiU6dJYdCk6tjw+bggZi5BbP/yo9fQUeL7Apwt8eil60xCl/+3A4U5hLZKzCIWxVc3WdFubozuqaqkzK/G4Rcj9/O378/k1/dby+LilqvfmblnqjCOsrekWKfMzkbLeBwUwEbZVzSI5QxRNhEyULUqiIYimrLCWs7Y2O993+dqOysvPbflp46ZfXtieO3d2TZ81RFTCxNZ0Q5w2MoIhiDQRJFvTLKI51CkAI5jIHD065W5Kepqn3B5nTTQ2zvf1WqpqIhTZXPEJwCmAEwAegG544o+REYcyPn063domHu9It3Ppdo73t2U4rsDzTCIMJsL35ub1cHhk955EQ2PS2zzpdsddDUlvy3Dlmymf/68HD5LNLZ8C/e0FaGBJHcBXG59/uGqUMI5WHxqu3DPlccddron6D6LVNVcqdtweHLRVrYSz5SkyBCHb1ZXhjgqBY0IgwOLYdDC4ODo6+ZH7FEAI4EOAIwA+BuMCCAD0Vry8mkqtxCf0cFgPh2fD4dlLF/VwOB+JmChbwtl/TLYIddLx81HCgpDP4TEXwGcAnQAcQAtAE8B7bK0HyA8Orum6rWlrur4eTNWsY/U6QM5SZxzrTaSUN9UZW9MWRm6ch6eOA7Syoi6AaoAqgHcB0Dff0nKEmCjLxs+5i9loEVOmdcBExCLEyIhCoCPd2sYkclQ6lvQ05yMDD1dXlVDI96/qbwNUAoQrd/1pWXeGrqVbj6S83im3J+X1pnx+Z0boCNA+MBQlZGva7729/Zu3RatrMlx70ttCDzU39W/aluE4S1VtTRvc/04DY/0WwOsAJ558tiihe3Nz6OTJoVdeS3l9iYaGKbcn3dqW8vsiW7ajzs41XS9KCExZMREp8JkMxyW9LeTMmdy5s9muLiEQSDQ2LlwZoP2J0w8WF3vfqPoYHj+54Znghqfv5xeKEiphvBSNptu5pKfJ4Z7yenm/P+XzL46OUelkBCWMTaRYhDjzXpTou1aUJEOQLIIf2ZW1NW05NnFn6PpSNLZw/bqtaaYsM+lzzGTqs7NaquoYU5Rkx4Msy3BRkouSbCLMrM7RRFYcowxRVM9/rXSHlO5uJRRSQiFy9kvjtzSzFxelbFGi778hIidnIZsyHRlgWxTKRAp7QPmy0jLbya7p+nxf38DWl2K1dbHaurjr8ER9/cDWF2cvXWQq02MOS7bSu84IOXRpB+tz6RwtP5OpdAwJF/g06uwUj3dMB4PTwaAQ6JgOnlhNTpZwjp0s3zJlKoMD8OgDiv8Gv9GD6/3E8FAAAAAASUVORK5CYII=" nextheight="383" nextwidth="720" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>CloudClaw agents are generating significant buzz because they promise more practical functionality than standard AI chatbots. They don’t just answer questions; they can be configured to handle tasks like research, customer support, content creation, and daily operations. As interest rises, so does the confusion. Many people searching for lists of CloudClaw agents only find scattered documentation, app marketplaces, or community pages, with no concise explanation of what these agents actually do or how to get started. This guide breaks the topic down into clear categories, installation paths, and deployment options, making CloudClaw easier to understand.</p><h2 id="h-what-are-cloudclaw-agents-and-why-is-search-interest-surging" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What Are CloudClaw Agents and Why Is Search Interest Surging?</strong></h2><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/e418983818913d97a00b5212f373df88203649119f14de00bef2189cd8d59f27.png" alt="" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAHL0lEQVR4nCVTW2xbBxn+X8YLEloRGi88DGlDTIC2vUwg0GhB6kq30m0dYyujhXVQwZqydGsJiDaoK1tV2ml0XbuuQ0mVdkmT5ua4bhLnOL7Gju8+tc+xfXzO8eXc7+f42MexUxU5SJ8+6X/5v++/fMArbaxu5OsGyVmMbItaWzMc0+p0NjZ7vfudzma3t9nt3W87G47T7fbu98tuH52NzU5ns+30tnjDspym3WfTcnSj3bQ7huVwSgtU05G0FiVYlGAJmq0ZbdPqNO2NxZUoVqYJsrHsi/pCSUHSZhZ8C4vBWkMoE/UyUXd5AqNfuvBytUIyJM3+v3XT7liWY9uOZrRpzizVdcAZXdbbit5mZJuR7S37zoMHDw4NnHpz4NRbR4d3vvzHHb9888y/Pz93ceSVg8deP3R8328HB/927vDg6RPDHx8ePL13/8CJ4Y86G5um1TItx7A6it6uCs00qXhzHOTrBtYwBc1W9Dan2orZNi2H4eQ6K1M0h5VpkmbxcpWucXSN94WS97AKVqQ4QSbIxj2MJEjmHkbWGkK3219Uy3ZEraWaDq3YnhyzkGEgX9OLrFkVm7Le5vWW2doQJO3LaU8wmlryrflCSV8oueSLprK4L5Qcn170R9Le1ZjL44/Gc9Mu79WRqRk3Mja5MDO/LOlNrdWucgpaYkI5eiLDBYoyePNsktIqfQGbkXVS1EWzE4rnPUjUH0l7ViJIKI4E4uFYNhjLBKMpbyCOhBJLvrVAJBOMZhF/fNkX9a7GsBLFazpOsxjFRAk2XBQ5pUXwJnwWrrpQIVSRK6JZFdQybxKyjpJMOk9Gs3gskSOqTJli0/lyASdTeQInG9kCEYjmkvcInGQoRkZxKpoo0DVR0Rya04usjjY0lDFrso01dAgW5Tt53k8o4bKYoDSMZ/4V+cdN9FMXpTy/TmZVu6L0ofR6ze6mbSi2ZVpOT3W6WtMh6koGLUtyGxXIcyuuW+lUTbYk0ymyBs7qktlOkArkanqJNTFW9+TYpbwYIYhd114+NnPkYqAIH6xOZthwRc6yZrVQECWpeb9l3+8KolaMrQl8Y2wx8fzQ0EK6Ohae23P+r8Me11qFK7FmXbYbspVvmAFc6k+QoLQUKcfKAlLko4R8I5K9HsyG8txoiHTlhUSFU9sG4XK59+72Htzv/s2rc3t2FebnpG4vWuD/Ob3+3gTiK9MXkNXxZHopz2ZpLUEqbpT3FgSSMyBUUuayfIrUJhKh18aGV8poEVffOThy5i+3vInGdIZAyTInKa7dO88AvA8wDDAAcOmpp+ucWFUsVrWW4sU0KRUpvi5ZarvLqTavtxZRPlSU+zcgeAspyp68OBbOnZqeG4/hUyH67GXkymh4KcfFCIbp9ZChY8MATwC8BvALgO8AHAAYOfDGZ2Hyw1EkVhFpTrGcHhMbC89e+w9CZmjVjQqBokyLVl+AFO07eXE8zgTz0kqavxGr38WlaENPV5VYQ096fB8AnAF4acv7nwB2AvwK4F2AS1emhs5PrTcMSRRrq18gl17/9OLlh467hsbWMdZitmIL7hyPNgycN3MNAxX4gqJiBSIQyfhC6TzBY1g+MjH5AsDxLY2/A5wEOAowCNsu//Anv//G42987Vv+qhqnhIWZCdeKdxmtn5sIu+OUYXe0Zj/VECjKsYoSLEr5upETpCyvEpX6rNt/a27Fl6tFGPXawOC+rb5DACcA3gJ4EQC5PSttbu7988dPP759NkcvxWOuaBzJlfylSowRMVYr8xavt2jOhOV7QgCXXBkuWFGRhezVi4gvkprzRGY8QX+BenLwv/DYfnj0BXjkZw9/86ff/vozuwB+DfBllj3sI/Z96H722OhZBL/rPhtcfR8Nnb65OHU2VAxUBZTWUEouNHSIk2qKVEcjtdspNpGk3ItoFqdCicJqikhVpedOXAHYDQ+/AtuHYdtLsO3VxwAGn/gBIpoxtHjb5YK3x0+OL02+/dXZI1+58GMY2vO92flPUiyfqyq5mo4JFszleF9ZDhdFPy6PedFLk76pWc/1cffN6bufz0WOfBGGh3YCPAWwHeDJrVd6dMfed98bDV+eXrs8vTY4jl5bXr/w4iPvfL//YH/4+Y6rMTpOSsGyUmBNWmyCBxX8uBQpiX2gjcX1YrDArKSoMMbOx4m765WB8/PP/O4jeO4k/OgofPcAPHv00NnpTyaj15exEW85gEvRihTOlubdd0YmF29Eq3cxEaU1WmyKegtndMDqeqmuooSA5BqzKcaTExBMWsIkLyYlSJWVzbbTs5web3VI0S7xzYZkakar293UW92yZGOslSK4GM77C1KcVAjRIniTUW3NatelZraiQKSkZCpKuiwuxOmFRDVU4PC6VmH0OqeLos4KKifogmRwksErVo5W1gk5S2sorblRfjLJLqLciJ+45cfW0Cre0JKkQnAmq7QKdSNL9cv/AVvj41wRKeM7AAAAAElFTkSuQmCC" nextheight="467" nextwidth="700" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>A CloudClaw agent is an AI assistant whose capabilities extend far beyond answering questions. It can be configured to handle tasks, execute multi-step processes, and work seamlessly with tools, files, or other systems. For example, an agent can assist with research, customer support, content workflows, or daily business operations. In short, it is a task-oriented AI tool built specifically to help people get real work done.</p><p>CloudClaw AI agents are gaining traction because they assist with actual work rather than just conversation. They can support research, customer support, content creation, and daily organizational management, making them highly beneficial for a wide variety of teams. As more people seek practical AI tools, interest in CloudClaw agents continues to grow.</p><h2 id="h-cloudclaw-agents-list-by-use-case" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>CloudClaw Agents List by Use Case</strong></h2><ul><li><p><strong>Efficiency and Daily Planning Agents</strong> These agents help with daily tasks such as summarizing, task tracking, and simple updates. Because their tasks are well-defined and their impact is immediate, they are often the easiest starting point. For teams experimenting with CloudClaw hosting, this is a highly practical first use case.</p></li><li><p><strong>Customer Support Agents</strong> Designed to answer FAQs, triage incoming tickets, and assist with routine replies, these agents are perfect for teams handling a high volume of repetitive inquiries daily.</p></li><li><p><strong>Research and Search Agents</strong> Research agents help gather information, summarize sources, and track key developments. They are ideal for teams that need quick access to useful data without spending hours on manual searches.</p></li><li><p><strong>Knowledge and Document Management Agents</strong> These agents assist teams in finding internal information, organizing notes, and supporting document workflows — especially useful when information is scattered across numerous files, tools, or pages.</p></li><li><p><strong>Content and Marketing Agents</strong> Content agents can draft blog posts, repurpose existing materials, and track trends. Marketing teams can also leverage them to support content planning and simple publishing workflows.</p></li><li><p><strong>Sales and Outreach Agents</strong> Sales-focused agents can help organize lead information, prepare follow-up content, and support contact management, proving highly effective at reducing repetitive manual work.</p></li><li><p><strong>Coding and Technical Workflow Agents</strong> Technical agents can support documentation writing, code reviews, monitoring, and other development tasks. They often deliver the most value when connected to the right tools and data sources</p></li></ul><ul><li><p><em> CloudClaw, managed services like MyClaw offer an easier path to quickly start testing real-world agent use cases.)</em></p></li><li><p><strong>Communication and Email Agents</strong> These agents help triage messages, draft replies, and summarize conversations, saving massive amounts of time for teams managing heavy email volumes or internal communications.</p></li></ul><h2 id="h-where-to-find-and-install-cloudclaw-agents-skills-and-templates" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Where to Find and Install CloudClaw Agents, Skills, and Templates</strong></h2><p>Currently, there is no single official store that houses all CloudClaw agents in one place. In most cases, setting up a CloudClaw agent involves starting from the main CloudClaw platform and adding the specific skills and connections required for your tasks.</p><ul><li><p>The best starting point is the official CloudClaw website and documentation. The homepage introduces the platform, while the agent overview explains how they work. For installation, the skill installation guides and ClawHub are the most practical resources to get started.</p></li></ul><p>Simply put, many CloudClaw agents are built by combining skills, models, and channels, rather than downloading a complete agent with a single click. Some skills can be installed from ClawHub, others from GitHub, and some from local files.</p><p>Third-party app marketplaces and community directories can also help users discover ideas and templates. However, official resources are generally the safest starting point, especially when an agent requires access to messages, files, or business tools.</p><ul><li><p><strong>Focus on the Underlying Skills:</strong> An agent’s name might sound impressive, but its true value comes from the skills it utilizes. A useful agent must have the right tools, data, and connections to actually complete its tasks.</p></li><li><p><strong>Consider the Use Case Environment:</strong> Some agents are better suited for internal team workflows, while others excel in customer support, content creation, or research. The configuration should match the environment where the agent will be deployed most frequently.</p></li><li><p><strong>Limit Access Initially:</strong> It is safer to start with limited permissions and a small-scale testing environment. This allows you to better understand how the agent operates before granting it access to more systems or sensitive information.</p></li><li><p><em>Further Reading: CloudClaw vs. Claude Cowork: Which is Better for Real-World Automation?</em></p></li></ul><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/d981769fee394e81f70c220f0586bb8f8d5c45a121175cb7a2fca17ab5496734.png" alt="" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAAAsTAAALEwEAmpwYAAADAUlEQVR4nLVU3UsUURS/e2fmzp07u/N5d2Z323V33Z21L8oUfDEoeuibxKxMbMFNV1vpg1XzqzSUMIropR4iqYjQCAsTItMKSlJM8q2iHnrvpb+gh4kpGR+iUik4XO49nHN/h9+P8wO8qC89iEi9PrqsFrD0UuylDFYgrwj/A0AQdYiVMjNaGU2Jos79WwBB1KGglhkRu6baTlf3Fq2HWCX/EIA446vlRtQ+WGnv3zOQWrtsACIZ2Psn9UQfhVjdEyzMxy1MtOVRhIgGWQkRjUgGkQwX0g3spSxWEFY9SIHCQhn2Uuyl7t2dEhFNlE13XPDzHbc2CCIFAEEWI6JzvAwZDFkBeBBkMIsk3YxQY5XuD7OLSR+HRODhIORZLCOsAMAhXpJkAwAOMgLHyw4AAKS0bOs3234z//H5y7kHoxMTz2e6ewZu3Lw3/mzm+uDQ44lX6Uzz7PyHmbn3t++MTM++uzE4dHf40cOxyTvDo+OT08P3x3r6Lj+ZnBoZffpi6u2nz18ejE5cHxyKJtaxWAEsVnQjnGk4VXWorr2jv/pIdmNJefZYS/e5i1XVdbkTHdlcSzJVvLeiJp1pPtnaczJ/tqExX9+UL9+yc9/+2tzx01ev3dqx++DeippsriXTcKIx19J//sqFS9cSqWJEtAUNHHIYAQCOYTHDejlegowAIQ8A6/EgDycBDwIezuEEsE6S4RiWMA5dDGR4jvc57U4NDwBiGLxI0a+SugKqNOwPWroZ04yoGUyawaQRSJohK7SqKBCydH9EN2P+kKXRiKu22+4q/9s9QEST1CANJmkgIdMoplHBH8d6Ae+PETMh0ChRQ5oR9weTCi1ARFvJoiGisY75yGEl0Fm0vj1R1BZLtoYL86F4Z8za7o9AXkZYZbGy8k32+ijkle61m+ymrN3Vbvf12me67La8XXfg67bNUNCEH0aycgDi0yGv1CdW2+nDdiZtH61zztpD9uFdr0tLmL/9viQvQqIu+ailhVJqwJJNSzaSirlGC5qysRTD+A4Vecl021vXcQAAAABJRU5ErkJggg==" nextheight="371" nextwidth="700" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-how-to-safely-deploy-cloudclaw-ai-agentsefer-runol" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>How to Safely Deploy CloudClaw AI Agents</strong>efer runol </h2><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/d981769fee394e81f70c220f0586bb8f8d5c45a121175cb7a2fca17ab5496734.png" alt="" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAAAsTAAALEwEAmpwYAAADAUlEQVR4nLVU3UsUURS/e2fmzp07u/N5d2Z323V33Z21L8oUfDEoeuibxKxMbMFNV1vpg1XzqzSUMIropR4iqYjQCAsTItMKSlJM8q2iHnrvpb+gh4kpGR+iUik4XO49nHN/h9+P8wO8qC89iEi9PrqsFrD0UuylDFYgrwj/A0AQdYiVMjNaGU2Jos79WwBB1KGglhkRu6baTlf3Fq2HWCX/EIA446vlRtQ+WGnv3zOQWrtsACIZ2Psn9UQfhVjdEyzMxy1MtOVRhIgGWQkRjUgGkQwX0g3spSxWEFY9SIHCQhn2Uuyl7t2dEhFNlE13XPDzHbc2CCIFAEEWI6JzvAwZDFkBeBBkMIsk3YxQY5XuD7OLSR+HRODhIORZLCOsAMAhXpJkAwAOMgLHyw4AAKS0bOs3234z//H5y7kHoxMTz2e6ewZu3Lw3/mzm+uDQ44lX6Uzz7PyHmbn3t++MTM++uzE4dHf40cOxyTvDo+OT08P3x3r6Lj+ZnBoZffpi6u2nz18ejE5cHxyKJtaxWAEsVnQjnGk4VXWorr2jv/pIdmNJefZYS/e5i1XVdbkTHdlcSzJVvLeiJp1pPtnaczJ/tqExX9+UL9+yc9/+2tzx01ev3dqx++DeippsriXTcKIx19J//sqFS9cSqWJEtAUNHHIYAQCOYTHDejlegowAIQ8A6/EgDycBDwIezuEEsE6S4RiWMA5dDGR4jvc57U4NDwBiGLxI0a+SugKqNOwPWroZ04yoGUyawaQRSJohK7SqKBCydH9EN2P+kKXRiKu22+4q/9s9QEST1CANJmkgIdMoplHBH8d6Ae+PETMh0ChRQ5oR9weTCi1ARFvJoiGisY75yGEl0Fm0vj1R1BZLtoYL86F4Z8za7o9AXkZYZbGy8k32+ijkle61m+ymrN3Vbvf12me67La8XXfg67bNUNCEH0aycgDi0yGv1CdW2+nDdiZtH61zztpD9uFdr0tLmL/9viQvQqIu+ailhVJqwJJNSzaSirlGC5qysRTD+A4Vecl021vXcQAAAABJRU5ErkJggg==" nextheight="371" nextwidth="700" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-ver-settings-access-permissions-and-customization-this-is-a-solid-option-for-technical-teams-with-the-time-to-manag" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">ver settings, access permissions, and customization. This is a solid option for technical teams with the time to manag</h2><h2 id="h-curity-as-part-of-daily-operations" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">curity as part of daily operations.</h2><ul><li><p><strong>Ma</strong></p><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/d981769fee394e81f70c220f0586bb8f8d5c45a121175cb7a2fca17ab5496734.png" alt="" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAAAsTAAALEwEAmpwYAAADAUlEQVR4nLVU3UsUURS/e2fmzp07u/N5d2Z323V33Z21L8oUfDEoeuibxKxMbMFNV1vpg1XzqzSUMIropR4iqYjQCAsTItMKSlJM8q2iHnrvpb+gh4kpGR+iUik4XO49nHN/h9+P8wO8qC89iEi9PrqsFrD0UuylDFYgrwj/A0AQdYiVMjNaGU2Jos79WwBB1KGglhkRu6baTlf3Fq2HWCX/EIA446vlRtQ+WGnv3zOQWrtsACIZ2Psn9UQfhVjdEyzMxy1MtOVRhIgGWQkRjUgGkQwX0g3spSxWEFY9SIHCQhn2Uuyl7t2dEhFNlE13XPDzHbc2CCIFAEEWI6JzvAwZDFkBeBBkMIsk3YxQY5XuD7OLSR+HRODhIORZLCOsAMAhXpJkAwAOMgLHyw4AAKS0bOs3234z//H5y7kHoxMTz2e6ewZu3Lw3/mzm+uDQ44lX6Uzz7PyHmbn3t++MTM++uzE4dHf40cOxyTvDo+OT08P3x3r6Lj+ZnBoZffpi6u2nz18ejE5cHxyKJtaxWAEsVnQjnGk4VXWorr2jv/pIdmNJefZYS/e5i1XVdbkTHdlcSzJVvLeiJp1pPtnaczJ/tqExX9+UL9+yc9/+2tzx01ev3dqx++DeippsriXTcKIx19J//sqFS9cSqWJEtAUNHHIYAQCOYTHDejlegowAIQ8A6/EgDycBDwIezuEEsE6S4RiWMA5dDGR4jvc57U4NDwBiGLxI0a+SugKqNOwPWroZ04yoGUyawaQRSJohK7SqKBCydH9EN2P+kKXRiKu22+4q/9s9QEST1CANJmkgIdMoplHBH8d6Ae+PETMh0ChRQ5oR9weTCi1ARFvJoiGisY75yGEl0Fm0vj1R1BZLtoYL86F4Z8za7o9AXkZYZbGy8k32+ijkle61m+ymrN3Vbvf12me67La8XXfg67bNUNCEH0aycgDi0yGv1CdW2+nDdiZtH61zztpD9uFdr0tLmL/9viQvQqIu+ailhVJqwJJNSzaSirlGC5qysRTD+A4Vecl021vXcQAAAABJRU5ErkJggg==" nextheight="371" nextwidth="700" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Services Make the First Step Easier</strong> For many teams, the hardest part isn’t choosing an agent, but getting CloudClaw running in a stable and straightforward way. This is where CloudClaw managed services like MyClaw fit in naturally. MyClaw is designed to help users run CloudClaw without the hassle of a full manual setup, allowing teams to onboard faster and explore common use cases like daily assistance, email workflows, research, and automation.</p></li><li><p><strong>Safe Deployment Starts Small</strong> A secure rollout typically begins with limited access and a small-scale test environment. It is best to connect only the strictly necessary tools, observe the agent’s behavior, and gradually expand. This approach minimizes errors and helps build trust before applying the agent to critical workflows.</p></li></ul><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Conclusion</strong></h2><p>The true value of CloudClaw agents lies in their ability to assist with real-world tasks, not just conversations. Often, the best approach is to build a simple agent for a specific job and gradually add more skills and connections over time. Official documentation and ClawHub are excellent starting points for configuration. For teams looking for a frictionless path, managed options like the CloudClaw managed service MyClaw make it easier to get the platform running and quickly begin testing practical agent ideas.</p><p><br></p>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/f6beb8f6430d42f721124b7dabeb6fea2b415af2130719e1db23af60d3b51265.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[OpenClaw Partners with VirusTotal for Skill Security]]></title>
            <link>https://paragraph.com/@cloudclaw/openclaw-partners-with-virustotal-for-skill-security</link>
            <guid>pXQAtyjR33Znm6a222cw</guid>
            <pubDate>Thu, 09 Apr 2026 09:54:33 GMT</pubDate>
            <description><![CDATA[Today we’re announcing a partnership with VirusTotal, the world’s leading threat intelligence platform, to bring security scanning to ClawHub — OpenClaw’s skill marketplace. TL;DR: All skills published to ClawHub are now scanned using VirusTotal’s threat intelligence, including their new Code Insight capability. This provides an additional layer of security for the OpenClaw community.Why This MattersFor the past 20 years, security models have been built around locking devices and applications...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/ad4f4be513a13c45e83eb92dcead27c719b6e5b43c7234b29d0ce0eccaa2ff46.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAMCAIAAACMdijuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACyElEQVR4nG2TT4/cNByGPdthmUwmtpNfbCdx/jlOJpkwM6x2WETFXipYJBBIbdmqVdVDxR9xqODCAXHh0N7ar9JDD/0OtDf4Ij31iBbkeJVpAemRlUTR83tlv0aTWTyZRQez+C2c5MBJpq6cuvLQy+w6MiPFHrpn7pdzv1xAtYAKD1Cm0b/UU1eO6nHA4X/VtHBoabFeq8ZvqAmvCa8vB0znyXSevOvKmZftQw3GOSncYR2/D950hqMZjud+vgC9AI0HCKsNvLF2wmpkYx44KXIHUIgQRggMTjLBORq4QktjJ9ae4eRjkn1Js8893rtULGjiQepBhg0SQ0b4kvAl5a0ZMHElcN0m7Regv7l+9/sff7lz74frt+9/pTYbL7sWVJ/5VR+Ujl8GollA5dKUptfE+mHY/hSqG6BuQnUeFJ9AdTPUd6D6mulblLcW5HgZ8rJbQfWiKp7L7M+nz17/dfHy5R8XF3+/OLvxGMvfVfdq3f1KNKIqLVc+156f+8mpWD/kywdQnUNzX6x+jtaPoPlOtA/ioydi/ZvPasrbQKzQnBTIy09F/S1vokgfXT2ruw+7zenu6tlGNB/5agtVH6o8VA5UOFCE1ZiVQfFpWN+G6pwmH5gNAUVAUVYNDzllKhArC7LHOKElwmaL0RUxcZLJLEaH0QEtJ6CmoN4BNQ+1b8/N0GBWYsgJFIQ3lHeUd77oA7HyRW+Iej/qwqQPkx6NFcaBqRpm2rSNaco0hooMhfPtq8k+lIQtCWvfYDnmDcQKYuO1MLk2Ay5bPLAvsmiYbJlsw6RlsuNpz+TKkL7Hh3V4WIt0I7INxCa+lYJcgflzbUHWe3lHTEwTGTMdxkup30/UNlFHWX1c1Ltc7+JyK/WxVDu1PJH6OK135fIkb05YurF596QbCxov3nj3xjuCocFmN97Clo/wlorWjzrL/9p5uuXp9h9WdIOpj4WtQAAAAABJRU5ErkJggg==" nextheight="300" nextwidth="800" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Today we’re announcing a partnership with <a target="_blank" rel="noopener ugc nofollow" class="dont-break-out z px" href="https://www.virustotal.com/"><u>VirusTotal</u></a>, the world’s leading threat intelligence platform, to bring security scanning to ClawHub — OpenClaw’s skill marketplace.</p><p>TL;DR: All skills published to ClawHub are now scanned using VirusTotal’s threat intelligence, including their new Code Insight capability. This provides an additional layer of security for the OpenClaw community.</p><h2 id="h-why-this-matters" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Why This Matters</strong></h2><p>For the past 20 years, security models have been built around locking devices and applications down — setting boundaries between inter-process communications, separating internet from local, sandboxing untrusted code. These principles remain important.</p><p>But AI agents represent a fundamental shift.</p><p>Unlike traditional software that does exactly what code tells it to do, AI agents interpret natural language and make decisions about actions. They blur the boundary between user intent and machine execution. They can be manipulated through language itself.</p><p>We understand that with the great utility of a tool like OpenClaw comes great responsibility. Done wrong, an AI agent is a liability. Done right, we can change personal computing for the better.</p><p>OpenClaw skills are powerful. They extend what your AI agent can do — from controlling smart home devices to managing finances to automating workflows. But with that power comes risk.</p><p>Skills are code that runs in your agent’s context, with access to your tools and your data. A malicious skill could:</p><ul><li><p>Exfiltrate sensitive information</p></li><li><p>Execute unauthorized commands</p></li><li><p>Send messages on your behalf</p></li><li><p>Download and run external payloads</p></li></ul><p>As the OpenClaw ecosystem grows, so does the attack surface. We’ve already seen <a target="_blank" rel="noopener ugc nofollow" class="dont-break-out z px" href="https://blog.virustotal.com/2026/02/from-automation-to-infection-how.html"><u>documented cases</u></a> of malicious actors attempting to exploit AI agent platforms. We’re not waiting for this to become a bigger problem.</p><h2 id="h-how-it-works" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>How It Works</strong></h2><p>When a skill is published to ClawHub:</p><ol><li><p>Deterministic Packaging — The skill files are bundled into a ZIP with consistent compression and timestamps, along with a <code>_meta.json</code> containing publisher info and version history</p></li><li><p>Hash Computation — A SHA-256 hash is computed for the entire bundle, creating a unique fingerprint</p></li><li><p>VirusTotal Lookup — The hash is checked against VirusTotal’s database. If the file exists with a Code Insight verdict, results are returned immediately</p></li><li><p>Upload &amp; Analysis — If not found (or no AI analysis exists), the bundle is uploaded to VirusTotal for fresh scanning via their v3 API</p></li><li><p>Code Insight — VirusTotal’s LLM-powered Code Insight (powered by Gemini) performs a security-focused analysis of the entire skill package, starting from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://SKILL.md">SKILL.md</a> and including any referenced scripts or resources. It doesn’t just look at what the skill claims to do — it summarizes what the code actually does from a security perspective: whether it downloads and executes external code, accesses sensitive data, performs network operations, or embeds instructions that could coerce the agent into unsafe behavior</p></li><li><p>Auto-Approval — Skills with a “benign” Code Insight verdict are automatically approved. Anything flagged as suspicious is automatically marked with a warning. Skills flagged as malicious are instantly blocked from download</p></li><li><p>Daily Re-scans — All active skills are re-scanned daily to detect if a previously clean skill becomes malicious</p></li></ol><p>Scan results are displayed on every skill page and in version history, with direct links to the full VirusTotal report.</p><p>VirusTotal already protects the <a target="_blank" rel="noopener ugc nofollow" class="dont-break-out z px" href="https://huggingface.co/blog/virustotal"><u>Hugging Face</u></a> ecosystem using hash-based lookups against their threat intelligence database. Our integration goes further — we upload full skill bundles for Code Insight analysis, giving the AI a complete picture of the skill’s behavior rather than just matching known signatures.</p><h2 id="h-what-this-is-and-what-it-isnt" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What This Is — And What It Isn’t</strong></h2><p>Let’s be clear: this is not a silver bullet.</p><p>VirusTotal scanning won’t catch everything. A skill that uses natural language to instruct an agent to do something malicious won’t trigger a virus signature. A carefully crafted prompt injection payload won’t show up in a threat database.</p><p>What this does provide:</p><ul><li><p>Detection of known malware — Trojans, stealers, backdoors, malicious payloads</p></li><li><p>Behavioral analysis — Code Insight identifies suspicious patterns even in novel threats</p></li><li><p>Supply chain visibility — Catching compromised dependencies and embedded executables</p></li><li><p>A signal of intent — We’re investing in security, and this is the first of many layers</p></li></ul><p>Security is defense in depth. This is one layer. More are coming.</p><h2 id="h-the-bigger-picture" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>The Bigger Picture</strong></h2><p>This partnership is part of a broader security initiative at OpenClaw. In the coming days, we’ll be publishing:</p><ul><li><p>A comprehensive threat model for the OpenClaw ecosystem</p></li><li><p>A public security roadmap tracking defensive engineering goals</p></li><li><p>Details on our security audit covering the entire codebase</p></li><li><p>A formal security reporting process with defined SLAs</p></li></ul><p>Follow progress and read the full security program overview at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://trust.openclaw.ai"><u>trust.openclaw.ai</u></a>.</p><p>We’ve brought on <a target="_blank" rel="noopener ugc nofollow" class="dont-break-out z px" href="https://twitter.com/theonejvo"><u>Jamieson O’Reilly</u></a> (founder of Dvuln, co-founder of Aether AI, CREST Advisory Council member) as lead security advisor to guide this program.</p><p>AI agents that take real-world actions deserve real security processes. We’re building them.</p><h2 id="h-for-skill-publishers" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>For Skill Publishers</strong></h2><p>If you publish skills to ClawHub, your code will now be scanned automatically. Here’s how it works:</p><ol><li><p>Your skill is published and the VT scan runs asynchronously</p></li><li><p>If the scan returns a “benign” verdict, your skill is automatically approved</p></li><li><p>If something is flagged as suspicious, your skill is marked with a warning but remains available for transparency</p></li><li><p>If flagged as malicious, your skill is instantly blocked from download</p></li><li><p>You can check scan status on your skill’s detail page with a direct link to the full VirusTotal report</p></li></ol><p>We expect some false positives initially — security tooling isn’t perfect. If your skill is incorrectly flagged, reach out to us at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:security@openclaw.ai"><u>security@openclaw.ai</u></a> and we’ll review it.</p><h2 id="h-for-users" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>For Users</strong></h2><p>When browsing ClawHub, you’ll see scan status for each skill. This gives you one more data point when deciding what to trust. But remember:</p><ul><li><p>A clean scan doesn’t mean a skill is safe</p></li><li><p>Always review what permissions a skill requests</p></li><li><p>Start with skills from publishers you trust</p></li><li><p>Report suspicious behavior to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:security@openclaw.ai"><u>security@openclaw.ai</u></a></p></li></ul><h2 id="h-thank-you-virustotal" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Thank You, VirusTotal</strong></h2><p>We’re grateful to Bernardo Quintero and the VirusTotal team for their partnership. Their platform protects millions of users every day, and we’re proud to bring that protection to the OpenClaw community.</p><h2 id="h-whats-next" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What’s Next</strong></h2><p>This is the beginning, not the end. We’re committed to making OpenClaw the most secure AI agent platform available. Expect more announcements soon.</p><p>The lobster grows stronger. <span data-name="lobster" class="emoji" data-type="emoji">🦞</span></p><p><em>Questions about security? </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:security@openclaw.ai"><em><u>security@openclaw.ai</u></em></a></p><p><em>Publish skills: </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://clawhub.ai"><em>clawhub.ai</em></a></p><p><em>Join the discussion: </em><a target="_blank" rel="noopener ugc nofollow" class="dont-break-out z px" href="https://discord.gg/openclaw"><em><u>Discord</u></em></a></p><p>— Peter, Jamieson, and Bernardo</p><p><br></p>]]></content:encoded>
            <author>cloudclaw@newsletter.paragraph.com (CloudClaw)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/c441b5354b429191973716e43410dbe9afb80e62ef10c44752143d11ede75654.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>