← 返回 Skills 市场
mrmooseyman

Seo Prospector

作者 MrMooseyMan · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
558
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install seo-prospector
功能描述
Automated SEO prospect research and outreach for web designers, agencies, and freelancers. Use when researching local business prospects, running scheduled p...
安全使用建议
What to check before installing or running: - Read the Python scripts (especially seo_quick_audit.py, perplexity_search.py, create_outreach.py, daily_summary.py, prospect_tracker.py, verify_prospect.py) for any network calls and where they send data. Grep for strings like requests.post, requests.get, smtplib, smtp, discord, webhook, twilio, linkedin, perplexity, api_key, TOKEN, PASSWORD, os.environ, subprocess, socket, or hardcoded URLs/IPs. - Identify required credentials: the code likely needs API keys/webhooks (Perplexity, Discord), SMTP credentials or an outbound mail service, and any SMS/LinkedIn automation tokens. The skill does not declare these — confirm how credentials are provided and where they are stored (avoid plaintext in repo). If credentials are required, prefer storing them in well-scoped environment variables or a secrets manager rather than plaintext config files. - Confirm whether the scripts actually send messages or only generate drafts: inspect create_outreach.py and generate_outreach_batch.py to see if they attempt to deliver emails/DMs or only write files for manual review. If they send messages, verify rate limits, sending channels, and opt-in/opt-out handling to reduce legal/spam risk. - Run the code in an isolated environment (container or VM) first. Perform static checks (python -m py_compile, linting) and run with network access blocked to see what files are written locally. Then selectively enable network to test individual integrations. - Check for hardcoded personal info or third-party endpoints (clawhub.json references a louisvillewebguy homepage/support). If you plan to publish or use the skill commercially, replace sample agency PII in examples and config-template.json. - Consider privacy and legal concerns: automated cold outreach can violate platform terms (LinkedIn, Instagram, Twilio) and anti-spam laws (CAN-SPAM, TCPA). Ensure you have lawful basis and consent for messaging targets. If you want, paste the contents of the key Python scripts here (or allow me to scan them) and I can point to exact lines that require credentials or communicate externally — that would raise confidence and allow a more specific recommendation.
功能分析
Type: OpenClaw Skill Name: seo-prospector Version: 1.0.0 The skill is classified as suspicious due to multiple shell injection vulnerabilities and a significant prompt injection vulnerability. Specifically, `scripts/seo_quick_audit.py` and `scripts/verify_prospect.py` pass user-controlled URLs and domains directly to `curl` and `whois` commands via `subprocess.run` without explicit sanitization, creating potential shell injection risks. Furthermore, `scripts/research_prospect.py` constructs an LLM prompt for `openrouter.ai` that incorporates content derived from user input (via `perplexity_search.py`), making it vulnerable to prompt injection if a malicious query is crafted. While the skill's stated purpose is benign, these vulnerabilities could be exploited by a compromised agent or malicious user to execute arbitrary commands or manipulate LLM behavior.
能力评估
Purpose & Capability
The name/description claim automated prospect research and outreach; the repository contains matching Python scripts, templates, and tracking logic — so purpose and capabilities line up. However, the skill claims integrations (Perplexity web research, Discord summaries, outreach over email/DM/LinkedIn/SMS) but declares no required environment variables, API keys, or service credentials in the registry metadata or SKILL.md. That mismatch (no declared credentials while code likely calls external services) is an incoherence worth flagging.
Instruction Scope
SKILL.md is fairly scoped to prospect discovery → research → audit → outreach → tracking. It instructs writing config and outputs into ~/.openclaw/workspace/leads/... which is appropriate for a lead pipeline. It also includes ready-to-send outreach templates (email/DM/LinkedIn/SMS) and scheduling guidance; that is expected but raises operational/ethical considerations (automated cold outreach/spam). The instructions do not explicitly tell the agent to read unrelated system files or harvest unrelated secrets.
Install Mechanism
This is an instruction-plus-code skill with no install spec. That lowers automatic install risk, but is a usability/consistency gap: Python scripts exist but SKILL.md and clawhub.json do not list required Python packages, virtualenv instructions, or dependency pins. The PUBLISH-INSTRUCTIONS mention using clawhub CLI but not runtime Python deps. Lack of declared install steps is a maintenance/security concern (unknown runtime environment).
Credentials
The skill requests no environment variables or primary credential, but its functionality (Perplexity search, Discord-formatted daily summaries, generating outreach and potentially sending messages) typically requires API keys/webhooks/SMTP or third-party credentials. The absence of declared credentials is disproportionate and leaves unclear whether scripts will prompt for, hardcode, or exfiltrate secrets at runtime.
Persistence & Privilege
always:false and default autonomous invocation are appropriate. The skill writes config and prospect reports under ~/.openclaw/workspace/leads/, which is consistent with its function and not an unusual privilege request. Nothing in the manifest asks to modify other skills or system-wide configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install seo-prospector
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /seo-prospector 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of seo-prospector: Automated SEO prospect research and outreach for agencies and freelancers. - Automates prospect discovery, research, auditing, reporting, outreach generation, and pipeline tracking - Includes strict deduplication, daily cluster rotation, and priority scoring - Provides customizable email, LinkedIn, and DM outreach templates - Features daily pipeline summaries, integrated verification, and error handling - Designed for both manual triggers and scheduled automation (cron support) - Extensive documentation and ready-to-use templates included
元数据
Slug seo-prospector
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Seo Prospector 是什么?

Automated SEO prospect research and outreach for web designers, agencies, and freelancers. Use when researching local business prospects, running scheduled p... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 558 次。

如何安装 Seo Prospector?

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

Seo Prospector 是免费的吗?

是的,Seo Prospector 完全免费(开源免费),可自由下载、安装和使用。

Seo Prospector 支持哪些平台?

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

谁开发了 Seo Prospector?

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

💬 留言讨论