An OpenClaw skill that gives your agent web browsing, data extraction, content transformation, web research, and browser automation capabilities via the Tabstack API.
Uses @tabstack/sdk v2.
| Command | Purpose | Cost | Timeout |
|---|---|---|---|
extract-markdown |
Read a page as clean Markdown | Lowest | 60s |
extract-json |
Pull structured data from a page | Medium | 60s |
generate |
AI-transform web content into JSON shape | Medium | 60s |
research |
AI-powered multi-source web research | Medium | 420s |
automate |
Multi-step browser automation | Highest | 420s |
All commands support --geo CC for region-specific content (ISO country code).
The automate command also supports --guardrails (safety constraints) and
--data (JSON context for form filling).
- OpenClaw gateway running
- Node.js >= 20 (available inside the OpenClaw container)
- A Tabstack API key
Copy the tabstack/ directory into your OpenClaw workspace:
cp -r tabstack/ ~/.openclaw/workspace/skills/tabstack/
cd ~/.openclaw/workspace/skills/tabstack && npm installSet your API key:
openclaw config set env.TABSTACK_API_KEY "your-key-here"Restart the gateway to pick up the new skill.
unzip tabstack.skill -d ~/.openclaw/workspace/skills/
cd ~/.openclaw/workspace/skills/tabstack && npm install
openclaw config set env.TABSTACK_API_KEY "your-key-here"Validate the skill structure:
make validatePackage for distribution:
make packageThis creates tabstack.skill (a zip archive) that can be shared with other
OpenClaw users.
- OpenClaw discovers
SKILL.mdin the workspace skills directory - The skill's
descriptiontells the agent when to use it - When triggered, the agent reads SKILL.md for instructions
- The agent runs
npx tsx ./tabstack.ts <command>via theexectool - The CLI wrapper calls the Tabstack API and returns results to stdout
tabstack/
├── SKILL.md — Skill definition and agent instructions
├── tabstack.ts — CLI wrapper for the Tabstack SDK (v2)
├── package.json — Dependencies (@tabstack/sdk ^2.2.0, tsx)
└── references/
└── examples.md — JSON schema patterns and generate recipes