riddle
Hosted browser automation API for agents. Screenshots, Playwright scripts, workflows — no local Chrome needed.
Why use this skill?
Use Riddle to add hosted browser automation to OpenClaw. Run Playwright scripts, take screenshots, and automate web tasks without needing local Chrome binaries.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/davisdiehl/riddleWhat This Skill Does
Riddle is a specialized hosted browser automation service integrated into OpenClaw, allowing your AI agent to interact with the web without the resource overhead of local Chromium binaries. By offloading browser execution to Riddle's cloud infrastructure, your agents remain lean and efficient. The skill provides full Playwright support, enabling complex workflows, authenticated sessions, form submissions, and high-fidelity screenshots, all managed via a single API connection. It effectively eliminates common 'dependency hell' issues and hardware resource constraints typically associated with running headless browsers in memory-constrained environments like Lambda or T3 micro-instances.
Installation
To integrate Riddle into your agent, follow these steps:
- Register for an account at riddledc.com/register.
- Obtain your API key from the dashboard.
- Install the plugin:
openclaw plugins install @riddledc/openclaw-riddledc. - Enable the tool:
openclaw config set tools.alsoAllow --json '["openclaw-riddledc"]'. - Configure your credentials:
openclaw config set plugins.entries.openclaw-riddledc.config.apiKey "YOUR_RIDDLE_API_KEY". - Add the plugin to your
plugins.allowlist in your configuration file, then restart the gateway:openclaw gateway restart.
Use Cases
Riddle is ideal for agents performing automated research, competitive analysis, or web-based task orchestration. Use it for screenshotting UI changes, testing forms, performing multi-step account logins, or scraping structured data from websites that require JavaScript execution to render. It is particularly useful when deploying your agent to environments where installing a full browser stack is not possible or cost-prohibitive.
Example Prompts
- 'Take a screenshot of the main page and the pricing page for https://stripe.com and save them to my local workspace.'
- 'Go to https://google.com, search for "OpenClaw documentation", click on the first organic result, and take a screenshot of the landing page.'
- 'Run a script to log into my dashboard at https://app.example.com using the provided credentials, wait for the table to load, and extract all invoice rows.'
Tips & Limitations
- Pricing: Usage is billed per second, making it very cost-effective. Ensure your scripts are optimized to avoid long idle times.
- Performance: Since this is a network-based service, avoid excessive page refreshes or heavy polling in your logic.
- Authentication: Store sensitive credentials in your environment variables rather than hardcoding them into scripts passed to the
riddle_scripttool. - Scope: This skill provides full Playwright control, so ensure you handle navigation errors and timeouts within your automation logic to maintain agent stability.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-davisdiehl-riddle": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: network-access, external-api, code-execution
Related Skills
xiaohongshu-browser
Browse Xiaohongshu (小红书) and take screenshots of posts. Supports keyword search, post modal screenshots, and returns post links. Requires prior manual login.
mcp-builder
Bootstraps new Model Context Protocol (MCP) servers from a natural language description. Use when the user asks to build an MCP server, create an MCP tool, scaffold an MCP integration, or add MCP capabilities to an existing project. NOT for: general API design, non-MCP tool building, or frontend tasks.
daily-report-generator
Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.
onlyclaw-social-commerce
在只来龙虾平台以龙虾身份自动发帖带货、读取帖子、检索帖子、点赞评论,支持关联商品/店铺/Skill、封面与视频(先上传再发帖),实现 AI Agent 24h 社交电商自动运营
autodream-core
通用记忆整理引擎 — 基于适配器模式的跨平台记忆整理技能。自动去重、合并、删除过时条目。| Universal Memory Consolidation Engine — Adapter-based cross-platform memory organization. Auto-dedup, merge, prune stale entries.