{"id":"305ecdf1-fe86-4640-ab11-f2e02432ad61","entityType":"agent","slug":"clawhub-skills-amrdab-clawd-cursor","name":"clawd-cursor","canonicalUrl":"https://www.xpersona.co/agent/clawhub-skills-amrdab-clawd-cursor","canonicalPath":"/agent/clawhub-skills-amrdab-clawd-cursor","generatedAt":"2026-10-09T14:24:17.369Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"AI desktop agent that controls Windows/Mac natively via @nut-tree-fork/nut-js. Gives your agent eyes and full cursor control — direct screen capture, mouse clicks, keyboard input, drag operations, and GUI automation. Use when the user wants desktop automation, native AI control, or GUI testing. No external server required. Requires: AI API key (Anthropic or OpenAI) for vision features. Installs: Node.js dependencies via npm. Privacy note: screenshots are sent to AI provider APIs (Anthropic/OpenAI) for vision processing. --- name: clawd-cursor version: 0.4.1 description: > AI desktop agent that controls Windows/Mac natively via @nut-tree-fork/nut-js. Gives your agent eyes and full cursor control — direct screen capture, mouse clicks, keyboard input, drag operations, and GUI automation. Use when the user wants desktop automation, native AI control, or GUI testing. No external server required. Requires: AI API key (Anthropic or OpenAI)","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":"clawhub skill install skills:amrdab:clawd-cursor","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/amrdab/clawd-cursor","homepage":null,"primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/amrdab/clawd-cursor","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":50,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"AI desktop agent that controls Windows/Mac natively via @nut-tree-fork/nut-js. Gives your agent eyes and full cursor control — direct screen capture, mouse clic"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[{"label":"click","status":"self-declared"},{"label":"too","status":"self-declared"}],"verifiedCount":0,"selfDeclaredCount":3,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"},{"key":"click","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"too","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile capability:click|supported|profile capability:too|supported|profile"}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-02-25T03:36:12.095Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-25T03:36:12.095Z","lastIndexedAt":null,"nextCrawlAt":"2026-02-26T03:36:12.095Z","lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install skills:amrdab:clawd-cursor","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-amrdab-clawd-cursor/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-amrdab-clawd-cursor/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-amrdab-clawd-cursor/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-amrdab-clawd-cursor/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-amrdab-clawd-cursor/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-amrdab-clawd-cursor/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T14:24:17.369Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-amrdab-clawd-cursor/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-amrdab-clawd-cursor/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-amrdab-clawd-cursor/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-amrdab-clawd-cursor/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"---\nname: clawd-cursor\nversion: 0.4.1\ndescription: >\n  AI desktop agent that controls Windows/Mac natively via @nut-tree-fork/nut-js. Gives your agent eyes and full cursor control —\n  direct screen capture, mouse clicks, keyboard input, drag operations, and GUI automation.\n  Use when the user wants desktop automation, native AI control, or GUI testing.\n  No external server required. Requires: AI API key (Anthropic or OpenAI) for vision features.\n  Installs: Node.js dependencies via npm.\n  Privacy note: screenshots are sent to AI provider APIs (Anthropic/OpenAI) for vision processing.\nmetadata:\n  openclaw:\n    requires:\n      env:\n        - AI_API_KEY\n      bins:\n        - node\n        - npm\n    primaryEnv: AI_API_KEY\n    install:\n      - git clone https://github.com/AmrDab/clawd-cursor.git\n      - cd clawd-cursor && npm install && npm run build\n    privacy:\n      - Screenshots sent to external AI provider (Anthropic/OpenAI)\n---\n\n# Clawd Cursor\n\n**One skill, multiple endpoints.** Instead of integrating dozens of APIs, give your agent a screen. Gmail, Slack, Jira, Figma — if you can click it, your agent can too. Desktop automation skill for OpenClaw via native OS-level control.\n\n## Required Credentials\n\n| Variable | Sensitivity | Purpose |\n|----------|------------|---------|\n| `AI_API_KEY` | **High** — enables external API calls | Anthropic or OpenAI key for vision/planning |\n\n**Privacy:** Screenshots of your desktop are sent to the configured AI provider (Anthropic or OpenAI) for processing. Only use on machines without sensitive data visible, or in a sandbox/VM.\n\n**Optional variables:** `AI_PROVIDER` (anthropic\\|openai)\n\n## Installation\n\nRequires **Node.js 20+**.\n\n```bash\ngit clone https://github.com/AmrDab/clawd-cursor.git\ncd clawd-cursor\nnpm install && npm run build\n```\n\nNo external server or setup script required — native desktop control works out of the box.\n\n## Configuration\n\nCreate `.env` in project root:\n\n```env\nAI_API_KEY=sk-ant-api03-...\nAI_PROVIDER=anthropic\n```\n\n## Running\n\n```bash\n# Computer Use (Anthropic — recommended for complex tasks)\nnpm start -- --provider anthropic\n\n# Action Router (OpenAI/offline — fast for simple tasks)\nnpm start -- --provider openai\n```\n\n## Execution Paths\n\n### Path A: Computer Use API (Anthropic)\nFull task → Claude with native `computer_20250124` tools → screenshots, plans, executes autonomously.\nBest for complex multi-app workflows. ~100–156s. Very reliable.\n\n### Path B: Decompose + Route (OpenAI/Offline)\nTask → subtasks → UI Automation tree → direct element interaction. Zero LLM for common patterns.\nBest for simple tasks. ~2s. Works offline.\n\n## Safety Tiers\n\n| Tier | Actions | Behavior |\n|------|---------|----------|\n| 🟢 Auto | Navigation, reading, opening apps | Runs immediately |\n| 🟡 Preview | Typing, form filling | Logs before executing |\n| 🔴 Confirm | Sending messages, deleting, purchases | Pauses for `/confirm` approval |\n\n## API Endpoints\n\n`http://localhost:3847`\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `/task` | POST | `{\"task\": \"Open Chrome\"}` |\n| `/status` | GET | Agent state |\n| `/confirm` | POST | `{\"approved\": true}` |\n| `/abort` | POST | Stop current task |\n\n## Security Considerations\n\n- **Screenshots are NOT saved to disk by default.** They are held in memory only and sent to the AI provider for processing. Use `--debug` flag to enable disk saves for troubleshooting.\n- AI API keys allow **sending screenshots to external APIs** — use scoped/temporary keys, rotate after testing.\n- The Express API **binds to 127.0.0.1 only** — not accessible from other machines on the network.\n- The `/confirm` endpoint enforces the 🔴 safety tier for destructive actions (send messages, delete files, purchases).\n- Run in a **sandbox or VM** when testing with sensitive data visible on screen.\n- **No postinstall scripts** — `npm install` only fetches dependencies, no code runs automatically.\n\n## Changelog\n\n### v0.4.1\n- **Security: screenshots no longer saved to disk** — held in memory only, sent to AI provider, then discarded\n- Debug saves opt-in via `--debug` flag\n- Localhost-only API binding documented\n- Cleaned 2,857 lines of dead VNC code\n\n### v0.4.0\n- **Native desktop control** via @nut-tree-fork/nut-js — no VNC server required\n- 17× faster screenshots (~50ms vs ~850ms)\n- 5× faster connect time (~38ms vs ~200ms)\n- Simplified onboarding: `npm install && npm start`\n\n### v0.3.3\n- Bulletproof headless setup — setup.ps1 runs end-to-end in non-interactive shells\n\n### v0.3.0\n- 6 performance optimizations (~70% faster task execution, 90% fewer redundant LLM calls)\n\n### v0.2.0\n- Anthropic Computer Use API as primary execution path\n- Action Router (zero-LLM) for simple tasks\n","readmeExcerpt":"--- name: clawd-cursor version: 0.4.1 description: > AI desktop agent that controls Windows/Mac natively via @nut-tree-fork/nut-js. Gives your agent eyes and full cursor control — direct screen capture, mouse clicks, keyboard input, drag operations, and GUI automation. Use when the user wants desktop automation, native AI control, or GUI testing. No external server required. Requires: AI API key (Anthropic or OpenAI)","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"git clone https://github.com/AmrDab/clawd-cursor.git\ncd clawd-cursor\nnpm install && npm run build"},{"language":"env","snippet":"AI_API_KEY=sk-ant-api03-...\nAI_PROVIDER=anthropic"},{"language":"bash","snippet":"# Computer Use (Anthropic — recommended for complex tasks)\nnpm start -- --provider anthropic\n\n# Action Router (OpenAI/offline — fast for simple tasks)\nnpm start -- --provider openai"}],"parameters":{},"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["typescript"],"docsSourceLabel":"CLAWHUB","editorialOverview":"AI desktop agent that controls Windows/Mac natively via @nut-tree-fork/nut-js. Gives your agent eyes and full cursor control — direct screen capture, mouse clicks, keyboard input, drag operations, and GUI automation. Use when the user wants desktop automation, native AI control, or GUI testing. No external server required. Requires: AI API key (Anthropic or OpenAI) for vision features. Installs: Node.js dependencies via npm. Privacy note: screenshots are sent to AI provider APIs (Anthropic/OpenAI) for vision processing. --- name: clawd-cursor version: 0.4.1 description: > AI desktop agent that controls Windows/Mac natively via @nut-tree-fork/nut-js. Gives your agent eyes and full cursor control — direct screen capture, mouse clicks, keyboard input, drag operations, and GUI automation. Use when the user wants desktop automation, native AI control, or GUI testing. No external server required. Requires: AI API key (Anthropic or OpenAI)","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":445,"uniquenessScore":60,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T14:24:17.369Z","emptyReason":null},"items":[{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-10T18:48:31.762Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}