← Back to Skills Marketplace
397
Downloads
0
Stars
1
Active Installs
6
Versions
Install in OpenClaw
/install seo-outreach-skill
Description
Use this skill when the user wants to review link-building outreach opportunities, find contact information for article authors, generate personalized outrea...
Usage Guidance
This is an instruction-only outreach skill whose behavior mostly matches its description, but there are two issues to check before installing or providing credentials: (1) clarify the required environment variables — SKILL.md and manifest list SERPAPI_API_KEY and GOOGLE_SHEETS_TRACKER_URL while registry metadata claims none, so ask the author which are actually required and why; (2) the skill's runtime says it will 'Update Status to processed' in a connected tracker, which implies write access to spreadsheets. If you don't want it to modify external trackers, supply a read-only CSV or paste the data and avoid granting write-capable Google credentials. Also avoid providing inbox/mail credentials to this skill; delivery should be handled by a separate, explicitly approved sender workflow. Finally, verify the upstream repository (the manifest points to a GitHub URL) before trusting any keys — absence of code-level scan findings here is expected given it's instruction-only and does not guarantee safety.
Capability Analysis
Type: OpenClaw Skill
Name: seo-outreach-skill
Version: 1.0.5
The skill bundle defines a comprehensive SEO outreach workflow for link-building, focusing on contact discovery, article analysis, and personalized email drafting. It utilizes SerpApi for research and optionally integrates with Google Sheets for tracking. The instructions in SKILL.md include several safety-oriented guidelines, such as avoiding automated LinkedIn scraping, preventing email guessing to protect domain reputation, and emphasizing manual review before sending. No evidence of malicious intent, unauthorized data exfiltration, or hidden backdoors was found across the code or documentation.
Capability Assessment
Purpose & Capability
The skill is an instruction-only outreach workflow and its use of SERPAPI (search-driven research) and a Google Sheets tracker is coherent with link-building tasks. However, registry metadata provided earlier lists no required env vars while SKILL.md/manifest declare SERPAPI_API_KEY and GOOGLE_SHEETS_TRACKER_URL (and primaryEnv). This mismatch between declared requirements and registry fields is inconsistent and should be clarified.
Instruction Scope
SKILL.md tells the agent to fetch product and target pages and to read an opportunity list (CSV or a connected tracker) — all reasonable for research. But it also states it will 'Update `Status` to `processed` after each row completes' if a tracker is configured, which implies write access to the tracker/spreadsheet. The README repeatedly recommends read-only/CSV, yet the runtime instructions expect updating rows. That is scope creep: the skill may request or expect elevated (write) access without clearly declaring it or how it obtains credentials. There are no instructions to exfiltrate data to unknown endpoints, but the write/update behavior needs clarification and explicit consent.
Install Mechanism
Instruction-only skill with no install spec or code files; nothing will be downloaded or written to disk during install. This is the lowest-risk install mechanism.
Credentials
The skill references SERPAPI_API_KEY and GOOGLE_SHEETS_TRACKER_URL as environment inputs in SKILL.md and manifest, which are reasonable for search and tracker access. However, the registry summary at the top of the package data lists 'Required env vars: none' and 'Primary credential: none', creating an inconsistency. Also, the tracker URL alone does not convey whether the skill will need editable credentials; the instructions imply it may update the tracker (write). The skill correctly avoids asking for mail/inbox credentials for research, but you should not supply write-capable spreadsheet or inbox credentials unless you explicitly intend it to update external resources.
Persistence & Privilege
Skill does not request persistent installation, always:false, and is instruction-only. It stores setup output in memory for the session only and does not request to modify other skills or system-wide configs. Autonomous invocation is allowed (default) but not combined with other high privileges here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install seo-outreach-skill - After installation, invoke the skill by name or use
/seo-outreach-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
Shift public package to draft-first handoff model and remove direct mail auth/runtime instructions
v1.0.4
Make sending and inbox access explicitly opt-in and draft-first
v1.0.3
Improve SKILL.md readability and standardize top-level section structure
v1.0.2
Add explicit external-access declarations and minimum-permission metadata
v1.0.1
Improve ClawHub README and display metadata
v1.0.0
Initial publish
Metadata
Frequently Asked Questions
What is SEO Outreach Workflow?
Use this skill when the user wants to review link-building outreach opportunities, find contact information for article authors, generate personalized outrea... It is an AI Agent Skill for Claude Code / OpenClaw, with 397 downloads so far.
How do I install SEO Outreach Workflow?
Run "/install seo-outreach-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is SEO Outreach Workflow free?
Yes, SEO Outreach Workflow is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does SEO Outreach Workflow support?
SEO Outreach Workflow is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created SEO Outreach Workflow?
It is built and maintained by Tim (@geo-seo); the current version is v1.0.5.
More Skills