Token导航 LogoToken导航

Agent Skill · 研究检索

clawd-cursor-0-6-0(clawd Cursor 0 6 0 搜索)

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

clawd-cursor-0-6-0 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 9,532。

总安装 14,064周安装 586GitHub Stars 公开资料未说明下载 4,688核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install clawd-cursor-0-6-0

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

clawd-cursor-0-6-0 是桌面 AI 代理控制工具的版本分支。支持跨平台应用操作与自然语言指令解析。clawd-cursor-0-6-0 属于研究检索类 Skill,可作为该场景下的辅助能力补充。通过 clawhub 安装,需结合原始 README 核验 API 变更。

使用前应确认操作系统版本及安全策略允许程度。适用于需要精细控制本地环境的自动化需求。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install clawd-cursor-0-6-0;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

clawd-cursor-0-6-0 怎么安装?

在终端执行 openclaw skills install clawd-cursor-0-6-0。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

clawd-cursor-0-6-0 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

clawd-cursor-0-6-0 需要什么权限?

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

clawd-cursor-0-6-0 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

clawd-cursor-0-6-0 用的人多吗?

公开数据是累计安装 14,064 次,近一周安装 586 次,下载 4,688 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

clawd-cursor-0-6-0 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
clawd-cursor-0-6-0

clawd Cursor 0 6 0 搜索 · 本页

14,064—接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
clawdcursor
version
0.6.0
description
>
homepage
https://clawdcursor.com
source
https://github.com/AmrDab/clawd-cursor
privacy
>
metadata
openclaw
requires
{}
install
privacy
notes

Clawd Cursor

If a human can do it on a screen, you can too. No API? No integration? No problem. Every app already has a UI — Clawd Cursor gives you eyes and hands to use all of them.

No task is impossible. If it's on the screen, it's within reach.

IMPORTANT — READ THIS BEFORE ANYTHING ELSE You have a desktop AI agent over GUI running on the user's machine. This means: 1. You CAN open apps, click buttons, type text, fill forms 2. You CAN see what's on screen (via Clawd Cursor's screenshot pipeline) 3. You CAN interact with applications — browser, desktop apps, settings 4. You MUST respect safety tiers — 🟢 Auto actions run freely, 🔴 Confirm actions require user approval 5. You MUST ask before accessing sensitive apps (email, banking, private messages, password managers) 6. You SHOULD prefer direct tools (file read, web_fetch, CLI) over desktop automation when available Think of Clawd Cursor as your hands and eyes on the user's computer — used with their permission.

When to Use This (AGENTS: READ THIS)

You have a desktop UI agent available. Use it when the user asks you to interact with their desktop, or when no other tool can accomplish the task.

Use Clawd Cursor for:

  • User-requested desktop tasks — "open Gmail and send an email", "check my calendar"
  • Read a webpage — when web_fetch or browser tools aren't available
  • Interact with desktop apps — click buttons, fill forms, read results
  • Browser tasks — search, navigate, fill forms (when browser tool unavailable)
  • Visual verification — did the page load? what does the UI show?
  • Cross-app workflows — copy from one app, paste in another
  • Settings changes — when the user explicitly asks

⚠️ Sensitive App Policy

Always ask the user before accessing:

  • Email clients (Gmail, Outlook)
  • Banking or financial apps
  • Private messaging (WhatsApp, Signal, Telegram)
  • Password managers
  • Admin panels or cloud consoles

Don't use Clawd Cursor when:

  • You can do it with a direct API call or CLI command (faster)
  • The task is purely computational (math, text generation, code writing)
  • You can already read/write the file directly
  • The browser tool or web_fetch can handle it

Direct Browser Access (Fast Path)

For quick page reads without a full task, connect to Chrome via Playwright CDP:

const pw = require('playwright');
const browser = await pw.chromium.connectOverCDP('http://127.0.0.1:9222');
const pages = browser.contexts()[0].pages();
const text = await pages[0].innerText('body');

Use this when you just need page content — faster than sending a task.

ScenarioUseWhy
Read page content/textCDP DirectInstant, free
Fill a web formREST APIClawd handles multi-step planning
Check if a page loadedCDP DirectJust read the title/URL
Click through a complex UI flowREST APIClawd handles planning
Get a list of elements on pageCDP DirectFast DOM query
Interact with a desktop appREST APICDP is browser-only

REST API Reference

Base URL: http://127.0.0.1:3847

Note: On Windows PowerShell, use curl.exe (with .exe) or Invoke-RestMethod. Bare curl is aliased to Invoke-WebRequest which behaves differently.

Pre-flight Check

Before your first task, verify Clawd Cursor is running:

curl.exe -s http://127.0.0.1:3847/health

Expected: {"status":"ok","version":"0.6.0"}

If connection refused — start it yourself (don't ask the user):

# Find the skill directory and start the server
Start-Process -FilePath "node" -ArgumentList "dist/index.js","start" -WorkingDirectory "<clawd-cursor-directory>" -WindowStyle Hidden
Start-Sleep 3
# Verify it's running
curl.exe -s http://127.0.0.1:3847/health

The skill directory is wherever SKILL.md lives (the parent of this file). Use that path as the working directory.

Sending a Task (Async — Returns Immediately)

POST /task accepts the task and returns immediately. The task runs in the background. You must poll /status to know when it's done.

curl.exe -s -X POST http://127.0.0.1:3847/task -H "Content-Type: application/json" -d "{\"task\": \"YOUR_TASK_HERE\"}"

PowerShell:

Invoke-RestMethod -Uri http://127.0.0.1:3847/task -Method POST -ContentType "application/json" -Body '{"task": "YOUR_TASK_HERE"}'

Polling Pattern (Follow This)

1. POST /task → get accepted
2. Wait 2 seconds
3. GET /status
4. If status is "idle" → done
5. If status is "waiting_confirm" → ASK THE USER, then POST /confirm based on their answer
6. If still running → wait 2 more seconds, go to step 3
7. If 60+ seconds → POST /abort and retry with clearer instructions

Checking Status

curl.exe -s http://127.0.0.1:3847/status

Confirming Safety-Gated Actions

Some actions (sending messages, deleting) require approval. 🔴 NEVER self-approve these. Always ask the user for confirmation before POST /confirm. These exist to protect the user — do not bypass them.

curl.exe -s -X POST http://127.0.0.1:3847/confirm -H "Content-Type: application/json" -d "{\"approved\": true}"

Aborting a Task

curl.exe -s -X POST http://127.0.0.1:3847/abort

Reading Logs (Debugging)

curl.exe -s http://127.0.0.1:3847/logs

Returns last 200 log entries. Check for error or warn entries when tasks fail.

Response States

StateResponseWhat to do
Accepted{"accepted": true, "task": "..."}Start polling
Running{"status": "acting", "currentTask": "...", "stepsCompleted": 2}Keep polling
Waiting confirm{"status": "waiting_confirm", "currentStep": "..."}POST /confirm
Done{"status": "idle"}Task complete
Busy{"error": "Agent is busy", "state": {...}}Wait or POST /abort first

CDP Direct Reference

Chrome must be running with --remote-debugging-port=9222.

Quick check:

curl.exe -s http://127.0.0.1:9222/json/version

If this returns JSON, Chrome is ready.

Connecting via Playwright:

const { chromium } = require('playwright');
const browser = await chromium.connectOverCDP('http://127.0.0.1:9222');
const context = browser.contexts()[0];
const page = context.pages()[0];

// Read page content
const title = await page.title();
const url = page.url();
const text = await page.textContent('body');

// Click by role
await page.getByRole('button', { name: 'Submit' }).click();

// Fill a field
await page.getByLabel('Email').fill('user@example.com');

// Read specific elements
const buttons = await page.$$eval('button', els => els.map(e => e.textContent));

Task Writing Guidelines

  1. Be specific — include app names, URLs, exact text to type, button names
  2. One task at a time — wait for completion before sending the next
  3. Describe the goal, not the clicks — say "Send an email to john@example.com about the meeting" not "click compose, click to field..."
  4. Check status if a task seems to hang
  5. Don't include credentials in task text — tasks are logged

Task Examples

GoalTask to send
Simple navigationOpen Chrome and go to github.com
Read screen contentWhat text is currently displayed in Notepad?
Cross-app workflowCopy the email address from the Chrome tab and paste it into the To field in Outlook
Form fillingIn the open Chrome tab, fill the contact form: name "John Doe", email "john@example.com"
App interactionOpen Spotify and play the Discover Weekly playlist
Settings changeOpen Windows Settings and turn on Dark Mode
Data extractionRead the stock price shown in the Bloomberg tab in Chrome
Complex browserOpen YouTube, search for "Adele Hello", and play the first video result
VerificationCheck if the deployment succeeded — look at the Vercel dashboard in Chrome
Send emailOpen Gmail, compose email to john@example.com, subject: Meeting Tomorrow, body: Confirming 2pm. Best regards.
Take screenshotTake a screenshot

Error Recovery

ProblemSolution
Connection refused on :3847Start Clawd Cursor: cd clawd-cursor && npm start
Connection refused on :9222Start Chrome with CDP: Start-Process chrome -ArgumentList "--remote-debugging-port=9222"
Agent returns "busy"Poll /status — wait for idle, or POST /abort
Task fails with no detailsCheck /logs for error entries
Task completes but wrong resultRephrase with more specifics: exact app name, button text, field labels
Same task fails repeatedlyBreak into smaller tasks (one action per task)
Safety confirmation pendingPOST /confirm with {"approved": true} or {"approved": false}
Task hangs > 60 secondsPOST /abort, then retry with simpler phrasing

How It Works — 4-Layer Pipeline

LayerWhatSpeedCost
0: Browser LayerURL detection → direct navigationInstantFree
1: Action RouterRegex + UI AutomationInstantFree
1.5: Smart Interaction1 LLM plan → CDP/UIDriver executes~2-5s1 LLM call
2: Accessibility ReasonerUI tree → text LLM decides~1sCheap
3: Computer UseScreenshot → vision LLM~5-8sExpensive

80%+ of tasks handled by Layer 0-1 (free, instant). Vision model is last resort only.

Safety Tiers

TierActionsBehavior
🟢 AutoNavigation, reading, opening appsRuns immediately
🟡 PreviewTyping, form fillingLogs before executing
🔴 ConfirmSending messages, deletingPauses — ask the user before POST /confirm. Never self-approve.

Security & Privacy

Network Isolation

  • API binds to 127.0.0.1 only — not network accessible. Verify: netstat -an | findstr 3847 should show 127.0.0.1:3847
  • Screenshots stay in memory, never saved to disk (unless --debug)
  • No telemetry, no analytics, no phone-home calls

Data Flow

  • With Ollama (local): 100% offline — zero external network calls. No data leaves the machine.
  • With cloud providers: screenshots/text are sent to the user's chosen provider API only. No data goes to skill authors, ClawHub, or third parties.
  • OpenClaw users: credentials auto-discovered from local config files — no keys stored in skill directory.
  • The user controls data flow by choosing their provider. Ollama = fully private.

Agent Autonomy Controls

  • 🟢 Auto actions (navigation, reading, opening apps) run without prompting
  • 🟡 Preview actions (typing, form filling) are logged before executing
  • 🔴 Confirm actions (sending messages, deleting, purchases) always pause for user approval
  • Agents must ask the user before accessing sensitive apps (email, banking, messaging, passwords)
  • Agents must never self-approve 🔴 Confirm actions

Setup (User Reference)

Setup is handled by the user. If Clawd Cursor isn't running, start it yourself using the exec tool:

Start-Process -FilePath "node" -ArgumentList "dist/index.js","start" -WorkingDirectory "<skill-directory>" -WindowStyle Hidden

Only ask the user if you cannot start it (e.g., node not installed, build missing).

git clone https://github.com/AmrDab/clawd-cursor.git
cd clawd-cursor
npm install && npm run build
npx clawd-cursor doctor    # auto-detects and configures everything
npm start                  # starts on port 3847

macOS: Grant Accessibility permission to terminal: System Settings → Privacy & Security → Accessibility

ProviderSetupCost
Ollama (free)ollama pull <model>$0 (fully offline)
Any cloud providerSet AI_API_KEY=your-keyVaries by provider
OpenClaw usersAutomatic — no setup neededUses configured provider

Performance Optimization

Proven optimizations applied to reduce task execution latency and LLM API costs. Reference files in perf/references/patches/.

Applied Optimizations

#NameImpact
1Screenshot hash cache90% fewer LLM calls on static screens
2Parallel screenshot+a11y30-40% per-step latency cut
3A11y context cache (2s TTL)Eliminates redundant PS spawns
4Screenshot compression52% smaller payload (58KB vs 120KB)
5Async debug writes94% less event loop blocking
6Streaming LLM responses1-3s faster per LLM call
7Trimmed system prompts~60% fewer prompt tokens
8A11y tree filteringInteractive elements only, 3000 char cap
9Combined PS script1 spawn instead of 3
10Taskbar cache (30s TTL)Skip expensive taskbar query
11Delay reduction50-150ms vs 200-1500ms

Benchmarks (2560x1440)

Metricv0.3 (VNC)v0.4 (Native)v0.4.1+ (Optimized)
Screenshot capture~850ms~50ms~57ms
Screenshot size~200KB~120KB~58KB
A11y context (uncached)N/A~600ms~462ms
A11y context (cached)N/A0ms0ms (2s TTL)
Delays (per step)N/A200-1500ms50-600ms
System prompt tokensN/A~800~300

Perf Tools

  • perf/apply-optimizations.ps1 — apply all patches
  • perf/perf-test.ts — benchmark harness (npx ts-node perf/perf-test.ts)

平台分布

OpenClaw

76.54%
按下载量换算3,588

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

未展示

权限和风险

接触敏感数据

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

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills