← 返回 Skills 市场
SEO Content Engine
作者
DreamsArts
· GitHub ↗
· v1.0.0
· MIT-0
123
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-seo-content-engine
功能描述
Research competitors, analyze top-ranking content, and generate a fully SEO-optimized 2000+ word blog post with headings, FAQ, meta description, and internal...
安全使用建议
This skill mostly does what its description says (scrape competitors and call Gemini to generate copy), but there are three things to consider before installing or running it:
1) GEMINI_API_KEY requirement: The code requires a Gemini API key but the registry metadata omitted any required env vars. Confirm where you should provide the API key and avoid placing other secrets in the same .env file. Prefer passing only the GEMINI_API_KEY via a secure, explicit mechanism rather than relying on a hard-coded file path.
2) Hard-coded .env path: engine.py loads /Users/edwin/.openclaw/workspace/dreams-arts/.env. That is a user-specific path and will pull any variables from that file into the process environment. Either change the code to accept a configurable path or ensure that file contains no secrets you don’t want the script to access.
3) Local Chrome CDP exposure: The script connects to Chrome on localhost:9222 to reuse an active Google session for scraping. This gives the script access to your browser context (open tabs, cookies, session state). Only run this in an environment where you consent to that access — ideally in a disposable or isolated profile/browser instance with no sensitive accounts logged in.
Additional suggestions: review the rest of the script (generation calls truncated in provided file) to confirm it does not transmit scraped content or cookies to any unexpected remote endpoints beyond the Gemini API. If you need lower risk, run the research step separately in a controlled environment (or use skip-research) and keep the generation step limited to supplying only the minimal required inputs (keyword and a dedicated API key). If the author can update the skill to remove the hard-coded .env path and declare GEMINI_API_KEY in metadata, my concerns would be reduced.
功能分析
Type: OpenClaw Skill
Name: openclaw-seo-content-engine
Version: 1.0.0
The skill is a functional SEO content engine that uses Playwright to scrape Google search results and competitor articles, then uses the Gemini API to generate blog posts. The code logic in engine.py is consistent with the stated purpose in SKILL.md and includes basic input sanitization for search queries. While it contains a hardcoded absolute path to a .env file (/Users/edwin/.openclaw/workspace/dreams-arts/.env) and requires an active Chrome session with remote debugging enabled (port 9222), these appear to be development artifacts or functional requirements rather than indicators of malicious intent.
能力评估
Purpose & Capability
The code and SKILL.md implement SEO research (SERP scraping, PAA extraction, competitor heading analysis) and generation via Gemini, which matches the skill's stated purpose. However the skill's registry metadata declared no required env vars or credentials while both SKILL.md and engine.py require a GEMINI_API_KEY and a running Chrome with remote debugging. That registry omission is an inconsistency.
Instruction Scope
Runtime instructions and the script perform web scraping of Google and visit competitor pages (expected for research). But SKILL.md and engine.py point to a specific, hard-coded dotenv file path (/Users/edwin/.openclaw/workspace/dreams-arts/.env). engine.py calls load_dotenv on that path, which will load any environment variables contained there — not just GEMINI_API_KEY — and this is surprising and broad in scope. The script also connects to a local Chrome via CDP (localhost:9222), which exposes the full browser session to the tool; that can include cookies and logged-in sessions beyond what is necessary to fetch SERP results.
Install Mechanism
No install spec included; SKILL.md asks for standard Python packages (google-generativeai, playwright) and Chrome with remote debugging. These dependencies are proportionate to scraping + using Gemini. There are no external download URLs or archive extraction steps in the skill bundle.
Credentials
The skill requires GEMINI_API_KEY (used to configure google.generativeai) but the registry metadata does not list any required env vars — a discrepancy. More importantly, engine.py explicitly loads a hard-coded .env file from a specific user path, which could contain other secrets; even though the script only references GEMINI_API_KEY, loading that file has side effects (it populates the process environment) and is disproportionate and surprising. Requiring Chrome CDP access also broadens required privileges (access to browser session state).
Persistence & Privilege
The skill does not request persistent installation flags (always: false) and does not appear to modify other skills or system-wide configurations. It runs on-demand and needs no special platform privileges beyond network and local browser access.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openclaw-seo-content-engine - 安装完成后,直接呼叫该 Skill 的名称或使用
/openclaw-seo-content-engine触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the SEO Content Engine.
- Generates fully SEO-optimized, ready-to-publish 2000+ word blog posts based on a target keyword.
- Analyzes top-ranking competitor articles and structures via automated web research.
- Outputs Markdown articles with frontmatter, FAQ, meta description, and suggested internal links.
- Customizable writing style, word count, brand, location, and language options.
- Built-in SEO best practices: keyword density, LSI integration, headings, and readability.
- CLI and Python API support for flexible integration.
元数据
常见问题
SEO Content Engine 是什么?
Research competitors, analyze top-ranking content, and generate a fully SEO-optimized 2000+ word blog post with headings, FAQ, meta description, and internal... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 123 次。
如何安装 SEO Content Engine?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-seo-content-engine」即可一键安装,无需额外配置。
SEO Content Engine 是免费的吗?
是的,SEO Content Engine 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
SEO Content Engine 支持哪些平台?
SEO Content Engine 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 SEO Content Engine?
由 DreamsArts(@dreamsarts)开发并维护,当前版本 v1.0.0。
推荐 Skills