← Back to Skills Marketplace
Beta SEO Analyzer
by
1477009639zw-blip
· GitHub ↗
· v1.0.0
· MIT-0
99
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install betaseoanalyzer
Description
Analyzes websites for SEO opportunities. Generates keyword ideas, checks on-page SEO factors, and provides actionable optimization recommendations.
README (SKILL.md)
SEO Analyzer
Automated SEO analysis and optimization recommendations.
Features
- Meta Tag Analysis: Checks title, description, keywords, Open Graph tags
- Content Length: Word count vs industry benchmark
- Heading Structure: H1/H2/H3 hierarchy analysis
- Mobile Readiness: Viewport and mobile-friendly signals
- Keyword Density: Target keyword frequency analysis
- Link Analysis: Internal vs external link count
- Page Speed Signals: Resource count and loading signals
Usage
python3 seo.py --url https://example.com --keyword "trading bots"
python3 seo.py --url https://example.com --keyword "AI agents" --depth full
Output Format
SEO ANALYSIS: https://example.com
================================
TITLE TAG
- Current: "Example Site"
- Length: 45 chars (ideal: 50-60)
- Recommendation: Add target keyword
META DESCRIPTION
- Current: "..." (120 chars)
- Missing keyword "trading bots"
- Add primary keyword within first 100 chars
HEADINGS
- H1 tags found: 1
- H2 tags found: 5
- Structure: OK / Needs H1 / Add H2 subheadings
CONTENT
- Word count: 850 words
- Industry benchmark: 1500+ words
- Recommendation: Expand by 600+ words
KEYWORD DENSITY
- "trading bots": 0.3% (ideal: 1-2%)
- "AI": 1.2% (good)
- Add "trading bots" 3-5 more times
TECHNICAL
- Mobile friendly: YES
- Viewport set: YES
- HTTPS: YES
OVERALL SCORE: 72/100
Priority fixes:
1. Expand content to 1500+ words
2. Add "trading bots" to title
3. Add meta description with keyword
Example Workflow
- Run analysis:
python3 seo.py --url \x3Ctarget> - Review score and priority fixes
- Implement title/meta updates
- Expand content based on recommendations
- Re-run after 2 weeks to measure improvement
Notes
- Requires: python3, urllib (stdlib)
- No API keys needed for basic analysis
- For production use, add Google Search Console API integration
- MIT-0 License
Usage Guidance
This skill is inconsistent: its documentation promises many SEO checks that the included script does not perform, and the example commands include flags the script doesn't support. If you need the advertised features, ask the publisher for the real implementation or the full source. If you still want to run it: 1) run the script in an isolated environment (sandbox/container) to avoid unintended requests to internal services; 2) do not point it at sensitive internal or cloud metadata endpoints because it will fetch any URL the host can reach; 3) verify the code matches the README before trusting output or granting broader access; and 4) prefer skills with a known homepage or maintainer and clearer provenance for production use.
Capability Analysis
Type: OpenClaw Skill
Name: betaseoanalyzer
Version: 1.0.0
The skill is a straightforward SEO analysis tool that fetches a URL and parses HTML metadata using standard Python libraries (urllib and re). The code in seo.py and the instructions in SKILL.md are consistent with the stated purpose, showing no signs of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The SKILL.md advertises many features (keyword density, link analysis, page-speed/resource analysis, Open Graph tag checks, internal vs external link counts, benchmarks) but the shipped seo.py only fetches a page and returns title, meta description (first 100 chars), H1 count, word count, and a simple 'viewport' substring check. Usage examples in SKILL.md show a --depth flag, but seo.py does not accept that flag. The required binary (python3) is reasonable for the stated purpose, but the feature claims are disproportionate to the actual implementation.
Instruction Scope
Runtime instructions are limited to running the included Python script and do not request secrets or local file reads. However, the SKILL.md examples and feature list overstate capabilities (see above). Also, the script fetches arbitrary URLs using urllib.request — this means if the agent runs the skill it can make HTTP requests to any address reachable from the host, including internal IPs and metadata endpoints; that operational risk (SSRF/exposing internal content) should be considered even though the skill does not itself exfiltrate to external services.
Install Mechanism
There is no install spec; the skill is instruction-only with a small Python script. No third-party packages or downloads are performed. This is the lowest-risk install pattern.
Credentials
The skill only requires python3 and declares no environment variables or credentials. That request is proportionate to the implemented functionality.
Persistence & Privilege
always is false, and the skill does not request persistent/system-wide changes or access to other skills' configs. It appears to run only when invoked.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install betaseoanalyzer - After installation, invoke the skill by name or use
/betaseoanalyzer - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Detailed documentation
Metadata
Frequently Asked Questions
What is Beta SEO Analyzer?
Analyzes websites for SEO opportunities. Generates keyword ideas, checks on-page SEO factors, and provides actionable optimization recommendations. It is an AI Agent Skill for Claude Code / OpenClaw, with 99 downloads so far.
How do I install Beta SEO Analyzer?
Run "/install betaseoanalyzer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Beta SEO Analyzer free?
Yes, Beta SEO Analyzer is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Beta SEO Analyzer support?
Beta SEO Analyzer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Beta SEO Analyzer?
It is built and maintained by 1477009639zw-blip (@1477009639zw-blip); the current version is v1.0.0.
More Skills