← 返回 Skills 市场
merjua14

Gov Permit Scraper

作者 merjua14 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
275
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install gov-permit-scraper
功能描述
Scrape government permit databases (liquor licenses, business registrations, contractor permits, health permits) to generate B2B sales leads. Enriches raw pe...
使用说明 (SKILL.md)

Gov Permit Scraper — Public Records to Sales Pipeline

Turn government permit databases into enriched B2B lead lists with automated outreach.

Pipeline Overview

  1. Scrape — Pull new permits from state/county databases
  2. Filter — Remove irrelevant permits (distributors, manufacturers, renewals)
  3. Enrich — Find business emails via Brave Search + contact page scraping
  4. Store — Append to Google Sheets or CSV with deduplication
  5. Email — Send personalized outreach via Resend/SMTP
  6. Drip — Follow up at day 3 and day 7

Supported Data Sources

Texas (TABC — Liquor Licenses)

  • Source: https://www.tabc.texas.gov/public-information/new-permits-issued/
  • Data: Business name, permit type, address, county, issue date
  • Best for: Insurance agents, POS vendors, food service suppliers

Adaptable to Any State

The scraper pattern works for any government permit database:

  • Contractor licenses
  • Restaurant health permits
  • Real estate licenses
  • Professional licenses (medical, legal, etc.)
  • Business registrations (Secretary of State)

Requirements

  • Brave Search API key — for email enrichment
  • Resend API key (or SMTP) — for outreach emails
  • Google Sheets OAuth (optional) — for lead tracking

Quick Start

# Set environment variables
export BRAVE_API_KEY=your_key
export RESEND_API_KEY=your_key

# Run the TABC pipeline
node scripts/permit-pipeline.js --source tabc --since 2026-03-01

# Dry run (no emails sent)
node scripts/permit-pipeline.js --source tabc --since 2026-03-01 --dry-run

Configuration

Edit scripts/config.json:

  • source: Which permit database to scrape
  • filterKeywords: Permit types to exclude
  • enrichmentMethod: brave | deepcrawl | direct
  • emailTemplate: Customizable pitch template
  • sheetId: Google Sheets ID for lead tracking
  • fromEmail: Sender email address

Scripts

  • scripts/permit-pipeline.js — Main scrape → enrich → email pipeline
  • scripts/config.json — Pipeline configuration

Email Strategy

Initial Outreach (Day 0)

Congratulate on new license, offer relevant service. Keep under 100 words.

Follow-up (Day 3)

Quick bump with one additional value point.

Break-up (Day 7)

Last touch, include social proof or case study link.

References

  • See references/data-sources.md for government database URLs by state
  • See references/compliance.md for CAN-SPAM and cold email legal guidelines
安全使用建议
This skill appears to do what it says (scrape public permit pages, enrich via Brave, and email via Resend), but before installing you should: (1) review the code yourself or have a developer audit scripts/permit-pipeline.js to confirm no hidden endpoints or extra data collection; (2) be aware you must supply BRAVE_API_KEY and RESEND_API_KEY (and any Google Sheets OAuth) despite the registry metadata claiming none — only provide API keys you trust and rotate them after testing; (3) configure safe sending settings (verified sending domain, rate limits, unsubscribe handling) to avoid abuse or deliverability/legal issues; (4) run first in dry-run mode to confirm behavior and outputs (it supports --dry-run) and check the CSV output and network destinations; (5) if you need higher assurance, ask the publisher why required environment variables are omitted from metadata and request a signed provenance or trusted source for the skill.
功能分析
Type: OpenClaw Skill Name: gov-permit-scraper Version: 1.0.0 The skill is a lead generation tool designed to scrape public government permit data (e.g., Texas TABC), enrich it with business emails via the Brave Search API, and automate outreach using the Resend API. The implementation in `scripts/permit-pipeline.js` is consistent with the stated purpose in `SKILL.md`, uses proper sanitization for API queries, and includes comprehensive documentation on legal compliance (CAN-SPAM/GDPR). No indicators of data exfiltration, unauthorized persistence, or malicious prompt injection were found.
能力评估
Purpose & Capability
The name/description match the code and SKILL.md: the script scrapes public permit pages, enriches via Brave Search, and sends outreach via Resend/SMTP. However the registry metadata incorrectly lists no required env vars/credentials while the SKILL.md and code require BRAVE_API_KEY and RESEND_API_KEY (and optionally DEEPCRAWL_KEY / Google Sheets OAuth). That metadata mismatch is unexpected and worth flagging.
Instruction Scope
SKILL.md and the script are scoped to scraping public records, enriching via a web search API, storing leads to CSV/Sheets, and sending emails. The runtime instructions and code only reference the project config (scripts/config.json), environment keys for search/email providers, and public government URLs; they do not attempt to read other system files or unrelated credentials.
Install Mechanism
No install spec and no external downloads — the skill is instruction-only with a bundled Node.js script that runs locally. This is lower risk than arbitrary remote install/execution.
Credentials
The code legitimately requires BRAVE_API_KEY and RESEND_API_KEY (and optionally DEEPCRAWL_KEY and Google Sheets OAuth) to function, which is proportionate to the described functionality. The concern is the registry listing claiming 'no required env vars' — missing declaration increases risk because users may not realize they must supply API keys and may supply them without review. Also the skill performs outbound network calls to third parties (Brave, Resend, potentially DeepCrawl and Google), so any supplied credentials will be used to contact external services.
Persistence & Privilege
always:false and normal autonomous invocation flags. The skill does not request permanent platform-wide privileges and does not modify other skills or system settings. It writes output to local CSV and optionally Google Sheets, which is expected behavior.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gov-permit-scraper
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gov-permit-scraper 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Scrape government permit databases into B2B sales leads with auto-enrichment and cold email
元数据
Slug gov-permit-scraper
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Gov Permit Scraper 是什么?

Scrape government permit databases (liquor licenses, business registrations, contractor permits, health permits) to generate B2B sales leads. Enriches raw pe... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 275 次。

如何安装 Gov Permit Scraper?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gov-permit-scraper」即可一键安装,无需额外配置。

Gov Permit Scraper 是免费的吗?

是的,Gov Permit Scraper 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Gov Permit Scraper 支持哪些平台?

Gov Permit Scraper 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Gov Permit Scraper?

由 merjua14(@merjua14)开发并维护,当前版本 v1.0.0。

💬 留言讨论