Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

agent-zero零号特工

Agent Skill

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

总安装

16,842

周安装

688

GitHub Stars

1

下载量

5,394
OpenClaw

安装说明

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

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install agent-zero

简介

与本地 Rust/Axum 后端交互的房地产列表跟踪器,支持 URL 添加属性列表。

  • 适用于房产数据整理、价格监控或区域分析的研究场景。
  • 提供结构化房源信息和变更通知,便于代理进行市场洞察。
  • 使用前需启动本地服务并开放端口,注意数据更新频率和缓存策略。
  • 通过 clawhub 安装,安装命令为 openclaw skills install agent-zero,源码在 yzhong52/agent-zero。

SKILL.md

name
agent-zero
description
Interact with the AgentZero real estate listing tracker (local Rust/Axum backend at http://localhost:8000). Use when asked to add a property listing by URL, refresh an existing listing, or list search profiles/scenarios. AgentZero parses Redfin and REW.ca URLs; Zillow and Realtor.ca are blocked (saves stub only). When a listing is added via agent-suggest, the backend automatically triages it with Claude (assigns a search profile or skips it) — no manual profile selection needed. The Daily Email Scan workflow reads Redfin alert emails via himalaya (IMAP) and opens Gmail in the openclaw browser to extract listing URLs — explicit user consent and himalaya configuration are required before use. After any action, log a summary to agent_zero_logs/YYYY-MM-DD.md in the workspace.
metadata
openclaw
requires
bins
localServices
url
http://localhost:8000
note
Rust/Axum server — must be running before invoking any listing API workflows
url
http://localhost:5173
note
Vite/TypeScript UI — optional, used for reviewing listings
credentials
description
>
envVar
ANTHROPIC_API_KEY
keychain
false
description
>
configPath
~/.config/himalaya/config.toml
keychain
true
privacy
emailAccess
true
browserAutomation
true
note
>
writes
install
label
Build and start Rust backend
script
./scripts/run_backend.sh
note
Requires Rust/Cargo toolchain. Builds the Axum backend and starts it at http://localhost:8000.
label
Build and start TypeScript frontend (optional)
script
./scripts/run_frontend.sh
note
Requires Node/npm. Starts the Vite UI at http://localhost:5173.

AgentZero Skill

AgentZero is a personal real estate listing tracker. Backend at http://localhost:8000.

Prerequisites

Before using this skill, ensure the following are in place:

RequirementDetails
AgentZero backendMust be running at http://localhost:8000 (Rust/Axum). Start with ./scripts/run_backend.sh in the project directory.
ANTHROPIC_API_KEYRequired for automatic listing triage. Set in your environment before starting the backend. Get your key at console.anthropic.com.
himalayaCLI email client — must be installed (brew install himalaya or similar) and configured with your Gmail account via IMAP. Config at ~/.config/himalaya/config.toml.
himalaya credentialsGmail app password or OAuth token stored in keychain. Required for the Daily Email Scan workflow.
openclaw browserUsed by the Daily Email Scan to open Gmail and click listing links. Start with openclaw browser --browser-profile openclaw start.
AgentZero frontend *(optional)*Vite UI at http://localhost:5173 for reviewing listings. Start with ./scripts/run_frontend.sh.

Privacy & Email Access

The Daily Email Scan workflow accesses your Gmail inbox. Specifically it:

  • Reads envelope metadata (subject, sender, ID) of Redfin alert emails via himalaya envelope list
  • Opens Gmail in the openclaw browser to click through listing links (no email body text is read or stored)
  • Records processed email IDs and listing URLs in ~/.openclaw/<WORKSPACE>/skills/agent-zero/agent_zero_claw_logs/

The scan only runs when explicitly triggered (cron or manual) and is scoped to from:redfin.com emails only.


Key APIs

ActionMethodEndpointBody / Params
Add listing (AI)POST/api/listings/agent-suggest{"url": "..."}
List all listingsGET/api/listings?status=...
Get single listingGET/api/listings/:id

Responses are JSON Property objects (see field list below).

Workflow: Add a Listing by URL

  1. POST /api/listings/agent-suggest with {"url": "<url>"}.
  2. On 409 CONFLICT response: the listing already exists. Parse the JSON body for existing_id and existing_title and report to user.
  3. On success: the listing is saved as AgentPending. The backend agent will further review i.
  4. Log a summary to the daily notes file (see Logging section).

Logging — agent_zero_claw_logs/

After every action (add, refresh, skip), append a summary to:

~/.openclaw/<WORKSPACE>/skills/agent-zero/agent_zero_claw_logs/YYYY-MM-DD.md

Here <WORKSPACE> is the name of your OpenClaw workspace for the specific agent; it can be workspace if it is the default agent; or workspace followed by the agent name.

Create the folder and file if they don't exist.

Format:

## HH:MM — Added listing #38
- **Email:** https://mail.google.com/mail/u/0/#inbox/<thread_id>
- **Title:** 7778 Nanaimo St, Vancouver - 6 beds/3.5 baths
- **URL:** https://www.redfin.ca/...
- **Price:** $2,198,000
- **Status:** AgentPending (agent review running in background)

## HH:MM — Skipped listing
- **Email:** https://mail.google.com/mail/u/0/#inbox/<thread_id>
- **URL:** https://...
- **Reason:** No search profile matches — listing is in Burnaby, all profiles target Vancouver.

The thread_id is the hex ID visible in the Gmail URL after opening the email in the browser.

Workflow: Daily Email Scan (Cron)

This is the workflow for the scheduled daily cron task.

Requires: himalaya configured with Gmail + openclaw browser running. See Prerequisites above.

Step-by-step

  1. Notify your user (via whatever messaging channel is configured): "🏠 AgentZero daily scan starting — checking Redfin emails..."
  1. Write scan-start entry to ~/.openclaw/<WORKSPACE>/skills/agent-zero/agent_zero_claw_logs/YYYY-MM-DD.md immediately (create file/folder if needed):
   ## HH:MM — Scan started
   - Checking Redfin emails...
  1. Load state file ~/.openclaw/<WORKSPACE>/skills/agent-zero/agent_zero_claw_logs/processed_emails.json

- If missing, treat as {"processed_ids": [], "date_counts": {}} - Format: {"processed_ids": ["57471", ...], "date_counts": {"2026-03-09": 2}} - processed_ids are himalaya envelope IDs (sequential integers) — used to avoid re-processing emails already handled in previous scans - Append to log:

     ## HH:MM — Loaded state
     - Already processed IDs: 57471, 57457
     - Processed today: 1
  1. Check daily limit: count how many emails were processed today (from date_counts[today]). If ≥ 3, append to log and notify your user:
   ## HH:MM — Skipped scan
   - Reason: Daily limit (3) already reached.
  1. List emails via himalaya:
   himalaya envelope list --output json 2>/dev/null

Filter to emails where from.addr contains redfin.com and ID is NOT in processed_ids. Take up to 3 - already_processed_today.

Append to log immediately:

   ## HH:MM — Found N new Redfin email(s)
   - Email IDs: 57493, 57490
   - Already processed today: 1 (limit: 3)
  1. For each email:

a. Append to log before opening:

      ## HH:MM — Processing email <id>: "<subject>"
      - Opening in Gmail...

b. Open the email in Gmail via browser (run openclaw browser --browser-profile openclaw start if not already running): - Navigate to Gmail and search using the subject and sender from the himalaya envelope (e.g. from:listings@redfin.com subject:"<subject from step 5>") - Click the matching email to open it

c. For each listing link visible in the email body: - Skip "Go tour it", "Tour home", "Schedule a Tour", and "View all saved open houses" links — these go to booking pages, not listings - Skip full address links (e.g. "930 Cambie St, Vancouver, BC, V6B 5X6") — these go to Google Maps - Click the short property name links (e.g. "7778 Nanaimo St" or "2094 E 7th Ave") — these are the actual Redfin listing links - Read the final URL from the new tab (e.g. https://www.redfin.ca/bc/vancouver/.../home/200788210) - Close the tab - ⚠️ Never construct or guess URLs. Only use URLs extracted directly by clicking through the email. Do not derive URLs from propertyId params or address strings. - Append to log before submitting:

        - Found listing URL: https://www.redfin.ca/...
        - Submitting to AgentZero...

- Submit via Add Listing workflow above (no profile selection needed — agent assigns it) - Append result to log immediately after each listing (success, skip, or 409)

d. Mark email as processed: - Update processed_ids in state file with this email ID - Increment date_counts[today] - Add agent_zero label in Gmail via himalaya:

        himalaya message copy <email_id> "agent_zero"

- Append to log:

        - Email <id> marked as processed.
  1. Append final summary to log:
   ## HH:MM — Scan complete
   - Processed N emails, added M listings (K skipped).
  1. Notify your user with summary and a prompt to review new listings in the frontend:
   ✅ AgentZero scan complete — processed 2 emails, added 3 listings (agent review running in background).

   🏡 New listings will appear in Review once the agent finishes: http://localhost:5173/inbox

State file location

~/.openclaw/<WORKSPACE>/skills/agent-zero/agent_zero_claw_logs/processed_emails.json

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

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

04

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

能力 5

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

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

平台分布

OpenClaw

92.39%
按下载量换算4,984

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

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

来源信息

继续浏览同类 Skills