Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器clawhub未标认证来源可访问clear审计通过

openclaw-howtoOpenClaw howto 搜索

Agent Skill

openclaw-howto 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,295

周安装

132

GitHub Stars

公开资料未说明

下载量

1,067
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:openclaw-howto(OpenClaw howto 搜索)
来源仓库:https://github.com/sparkmilkway/openclaw-howto
安装命令:
openclaw skills install openclaw-howto
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install openclaw-howto

简介

OpenClaw howto 提供权威操作指南,涵盖功能、配置与故障排除。

  • 适用于 CLI 命令查询、网络搜索辅助及本地缓存环境管理。
  • 通过 clawhub 安装后输入关键词获取结构化解答与示例代码。
  • 需确认是否允许联网获取最新资料,避免离线环境下失效。
  • 建议交叉比对多个来源以确保信息一致性。openclaw-howto 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
openclaw-howto
description
OpenClaw HowTo skill — the accurate, reliable guide for using OpenClaw. Provides authoritative answers on OpenClaw features, configurations, CLI commands, troubleshooting, and best practices. Supports dual modes: 1) Web Search mode (using OpenClaw built-in or user-configured web_search tool for online queries); 2) Local mode (obtaining information via CLI/config/knowledge base). Will remember user configuration after first use and no longer ask repeatedly.
metadata
requires
bins
["openclaw"]
tools
["read", "exec"]
optional
tools
["web_search", "web_fetch", "browser"]
features
keywords
["openclaw", "configuration", "agents", "cron", "skills", "cli", "troubleshooting"]

OpenClaw HowTo - OpenClaw HowTo Skill

Use this skill to become an OpenClaw expert, accurately understanding OpenClaw's capabilities, configurations, environment requirements, and the latest information to provide users with the most intuitive and effective answers.

🔍 Intelligent Dual-Mode Search Strategy

Core Mechanism: Auto Memory + Graceful Degradation

  • One-time Configuration, Permanent Recall → Saved to memory/openclaw-env-info.md
  • 7-Day Validity → Prompt re-validation when expired
  • 🔄 Cache Priority → No repeated questions
  • 🛡️ Automatic Fallback → Switches to local mode when web_search is unavailable

🚀 Step 1: Runtime Detection Flow

def get_websearch_tool():
    """
    Logic for obtaining web_search tool:
    1. First check cache (memory/openclaw-env-info.md)
    2. If cache invalid/missing, detect current environment
    3. If new tool detected, save to cache
    4. If none available, return None (fallback to local mode)
    """
    
    # Step 1: Check cache
    cached = read_cached_config("memory/openclaw-env-info.md")
    if cached and is_cache_valid(cached, days=7):
        return {"source": "cached", **cached}
    
    # Step 2: Attempt environment detection
    env_tools = detect_env_tools()
    if env_tools:
        save_new_config(env_tools)
        return {"source": "auto-detected", **env_tools}
    
    # Step 3: Only prompt on first use with no available tools
    if not has_asked_before():
        prompt_user_for_config()
        return None  # Let user decide whether to continue
    
    # Step 4: Fallback to local mode
    return None

📁 Cache File Format

memory/openclaw-env-info.md (auto-maintained):

## Environment Info
- **Detection Time**: 2026-03-28 23:59
- **OpenClaw Version**: 2026.3.8

### Web Search Tool Configuration (Cached)
- **Source**: auto-detected / user-provided / cached
- **Tool Name**: MiniMax.web_search
- **Call Format**: mcporter call [tool_name] query:"[query]"
- **Success Example**: mcporter call MiniMax.web_search query:"OpenClaw cron help"
- **Saved At**: 2026-03-28 23:59
- **Last Verified**: 2026-03-28 23:59
- **Status**: ✅ Active / ❌ Disabled

---

## How to Configure/Update web_search Tool

Run the following command to start configuration

openclaw configure web-search --setup


---

**Note**: 
- Config file will be auto-saved as skill updates
- Will prompt re-test if not verified for more than 7 days
- Deleting this file will reset to first-time state

🔄 Complete Workflow

Scenario A: Cache Exists (After First Use)

User Question → Read Cache → Validate Validity (<7 days)
   ↓              ↓          ↓
Use Cached Tool ←         ✅ Valid → Use Directly
                          ↓
                         ❌ Expired → Prompt Re-verification

Output Example:

💡 Using configured web_search tool to search...

Tool: MiniMax.web_search  
Last Verified: Yesterday

Searching: "OpenClaw Cron Job Configuration"

Scenario B: First Time (No Cache)

User Question → Detect Environment → Found No web_search
   ↓               ↓           ↓
First Prompt   ←      ❌         ✅ Has Tool
                       ↓       ↓
                    Ask User → Wait for Choice
                     ↓       ↓
                  Option A  Option B
                   ↓       ↓
                Collect Config  Direct Fallback
                   ↓       ↓
                Save to Memory

Output Example:

⚠️ No available web_search tool detected

To obtain the latest information, you can choose:

**Option A: Provide Existing Configuration**  
If you have other web_search tools, please share the following:
- Tool Name (e.g., "MiniMax.web_search")
- Call Method (e.g., "mcporter call [name] query:'[text]'")
- A Success Example

**Option B: Use Local Mode**  
Skip web_search, answer only via CLI and existing knowledge base

Please choose A or B 👇

Scenario C: After User Provides Configuration

Receive User Input → Parse Config → Verify Availability → Save to Memory
   ↓              ↓         ↓          ↓
Format Validation  Extract Fields    Test Once  memory/openclaw-env-info.md
   ↓              ↓         ↓          ↓
❌ Invalid Format → Prompt Correction  ✅ Success  Record Timestamp
                            ↓
                      Confirm Save and Continue

Output Example:

✅ Configuration successfully remembered!

📝 **Saved Information:**
- Tool Name: MiniMax.web_search
- Call Format: mcporter call [tool_name] query:"[query]"
- Status: ✅ Active
- Saved At: 2026-03-28 23:59

💡 Will load automatically next time, no need to ask again.

Now continuing with your request...

💬 Interaction Templates

1. Prompt When Using Cache

💡 **Web Search Mode** (Configured)

Using saved web_search tool to find latest information:

**Tool**: `MiniMax.web_search`  
**Last Verified**: Today  
**Search Scope**: OpenClaw Official Docs + GitHub + Discord

Please wait...

2. Prompt When Configuration Expires

⚠️ **Web Search Configuration Needs Re-verification**

Last verification was `X` days ago (>7 days), to ensure accuracy:

(A) Re-verify tool configuration  
(B) Temporarily fallback to local mode

Or do you want to update to a different tool?

3. Fallback to Local Mode

⚠️ **Currently in Local Mode** (web_search unavailable)

Will provide assistance through:
- Reading OpenClaw CLI commands
- Analyzing configuration files
- Consulting local knowledge base (`memory/openclaw-knowledge.md`)

💡 **Hint**: For latest information, configure web_search tool and try again.

Here is the answer based on existing knowledge:

🛠️ Automation Script Recommendations

save-websearch-config.py

#!/usr/bin/env python3
"""Auto-save web_search config to memory/openclaw-env-info.md"""

from datetime import datetime

def save_config(tool_name, call_format, example=None):
    config = {
        "tool_name": tool_name,
        "call_format": call_format,
        "example": example or f"mcporter call {tool_name} query:'test'",
        "saved_at": datetime.now().isoformat(),
        "last_verified": datetime.now().isoformat(),
        "status": "active"
    }
    
    with open("memory/openclaw-env-info.md", "a") as f:
        f.write("\
### Web Search Tool Configuration\
")
        for k, v in config.items():
            f.write(f"- **{k}**: {v}\
")
    
    print("✅ Configuration saved to memory/openclaw-env-info.md")

validate-websearch.sh

#!/bin/bash
# Verify if cached configuration is valid

ENV_FILE="memory/openclaw-env-info.md"
LAST_VERIFIED=$(grep "Last Verified" $ENV_FILE | awk '{print $3" "$4}')
CURRENT_DATE=$(date +"%Y-%m-%d %H:%M")

DAYS_OLD=$(( ($(date -d "$CURRENT_DATE" +%s) - $(date -d "$LAST_VERIFIED" +%s)) / 86400 ))

if [ $DAYS_OLD -gt 7 ]; then
    echo "⚠️ Web Search configuration expired ($DAYS_OLD days ago)"
    exit 1
else
    echo "✅ Web Search configuration valid (${DAYS_OLD}days ago verified)"
    exit 0
fi

🎯 Trigger Scenarios

Use this skill when users ask about:

  • "Does openclaw support..."
  • "Help me use openclaw to do/find/accomplish..."
  • "Let me see how openclaw does..."
  • "How to configure openclaw..."
  • "How to set up openclaw cron jobs"
  • "How to create a new agent"
  • "How to manage openclaw skills"
  • Any implied questions about OpenClaw-related information

📚 Knowledge Base Structure

Maintain the following files under memory/ directory:

memory/openclaw-knowledge.md

OpenClaw Core Knowledge Base (command reference, configuration options, best practices)

memory/openclaw-env-info.md (New)

Environment Info Recording (web_search tool config, version info, special configs)

memory/openclaw-commands.md

OpenClaw Command Quick Reference


📖 Common Command Reference

Basic Commands

# View OpenClaw status
openclaw status

# View all available commands
openclaw help

# View help for specific command
openclaw [command] --help

Agent Management

# List all agents
openclaw config get agents.list --json

# View agent details
openclaw config get agents.list | jq '.[] | select(.id == "agent-name")'

Skills Management

# List all skills
openclaw skills list

# Install skill
openclaw skills install [skill-name]

# Publish skill
cd ~/my-skill
clawhub publish . \
  --slug my-skill \
  --name "My Skill" \
  --version 1.0.0 \
  --changelog "Initial release"

🔍 Troubleshooting

IssueSolution
Asking about web_search every timeCheck if memory/openclaw-env-info.md is saved correctly
Cache config invalidManually delete this file to restart configuration
web_search tool call failsRun mcporter list to check if tool is in list
Network timeoutCheck network connection, configure HTTP_PROXY

🔄 Configuration Management Commands

# View current web_search config
cat memory/openclaw-env-info.md | grep -A10 "Web Search"

# Clear cache (reconfigure)
rm memory/openclaw-env-info.md

# Re-run skill trigger config flow
openclaw run openclaw-howto --setup

Last Updated: 2026-03-28 Maintainer: OpenClaw HowTo Skill Goal: One-time configuration, permanent recall, intelligent fallback Version: 2.1 (With Cached Memory)

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

85.6%
按下载量换算913

安全审计

VirusTotal

未展示

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills