tabstack-extractor
Extract structured data from websites using Tabstack API. Use when you need to scrape job listings, news articles, product pages, or any structured web content. Provides JSON schema-based extraction and clean markdown conversion. Requires TABSTACK_API_KEY environment variable.
Why use this skill?
Learn how to use Tabstack Extractor to convert website content into clean Markdown or structured JSON for data analysis and automation workflows.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/noblepayne/tabstack-extractorWhat This Skill Does
The tabstack-extractor skill is a powerful automation utility designed to bridge the gap between unstructured web content and actionable machine-readable data. By leveraging the Tabstack API, this skill allows users to transform complex HTML structures into clean Markdown or precise, schema-validated JSON. It acts as a specialized data-parsing engine that handles the heavy lifting of DOM navigation, clean-up, and serialization, making it an essential tool for developers and data researchers working within the OpenClaw ecosystem.
Installation
To integrate this skill into your environment, use the OpenClaw manager via: clawhub install openclaw/skills/skills/noblepayne/tabstack-extractor. Ensure you have Babashka installed on your system, as it provides the runtime environment for the execution scripts. Once installed, authenticate by exporting your API key: export TABSTACK_API_KEY="your_api_key_here". For persistent configuration, you can save your credentials in ~/.config/tabstack/config.edn.
Use Cases
This skill is highly versatile and serves several professional domains. Use it for competitive intelligence by scraping product pricing and features from e-commerce platforms. It is ideal for job seekers or recruiters who need to pull specific fields—like salary, role requirements, and company names—from diverse job boards into a uniform database. It also excels in research, allowing you to convert news articles into structured JSON feeds for sentiment analysis or content summarization workflows.
Example Prompts
- "Use tabstack-extractor to scrape the latest job listings from the career page at https://example.com/careers using the job_schema.json template and save the output to my local data folder."
- "Convert the article at https://blog.example.com into clean markdown, removing all navigation sidebars and footer junk."
- "Batch process the list of 50 URLs in urls.txt using the product_schema.json to extract pricing and availability for my inventory tracker."
Tips & Limitations
For best results, always prioritize using defined JSON schemas over generic scraping to ensure the output remains consistent across different website layouts. Be aware that heavily obfuscated websites or those requiring complex JavaScript execution may occasionally return partial data. Always implement retry logic when scraping large volumes to handle transient network issues, and keep your API key secure to prevent unauthorized usage. Note that this skill requires active network access to query the Tabstack API and is intended for structured data gathering tasks.
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-noblepayne-tabstack-extractor": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api, code-execution