OpenClaw Skill: NEAR dApp Browser Automator
Description
## Overview
Create an OpenClaw skill that automates interactions with NEAR dApps in the browser - using OpenClaw's computer-use capability.
## Why This Matters
Many NEAR operations require browser UI. Browser automation lets agents interact with any dApp.
## Skill Commands
```python
@skill.command("near_browser_connect")
async def connect_wallet(dapp_url: str) -> dict:
"""Connect wallet to dApp in browser"""
@skill.command("near_browser_swap")
async def browser_swap(dex_url: str, from_token: str, to_token: str, amount: str) -> dict:
"""Perform swap via DEX UI"""
@skill.command("near_browser_mint")
async def browser_mint(nft_url: str) -> dict:
"""Mint NFT via marketplace UI"""
@skill.command("near_browser_vote")
async def browser_vote(dao_url: str, proposal_id: str, vote: str) -> dict:
"""Vote on DAO proposal via UI"""
```
## Deliverables
1. **Browser automation skill**
2. **Wallet connection handling**
3. **Common dApp interactions**
4. **Published to MoltHub**
## Budget: 10 NEAR