← Back to Skills Marketplace
claudiodrusus

Competitor Analyzer

by claudiodrusus · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
910
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install competitor-analyzer
Description
Generate a detailed competitive analysis report for any company, including overview, pricing, social media, recent news, and SWOT-lite insights.
README (SKILL.md)

Competitor Analyzer

Analyze any company's competitive position in minutes. Takes a company name or URL and produces a structured report covering what they do, pricing, social presence, and recent news.

Usage

./analyze.sh \x3Ccompany_name_or_url>

Example

./analyze.sh "Notion"
./analyze.sh "https://linear.app"

Output

A structured competitive analysis report with:

  • Company Overview — What they do, market position
  • Pricing Analysis — Plans, tiers, free tier details
  • Social Presence — Twitter, LinkedIn, GitHub activity
  • Recent News — Latest announcements, funding, launches
  • Strengths & Weaknesses — Quick SWOT-lite summary

Requirements

  • curl (standard)
  • Internet access for web searches
  • Works best when run by an AI agent with web_search tool access

How It Works

The script uses web search queries to gather intel, then formats results into a clean markdown report. When run by an OpenClaw agent, it leverages the web_search tool for richer results. Standalone mode uses curl + DuckDuckGo.

Usage Guidance
This skill appears to do what it says: it scrapes public search results and builds a markdown report. Before installing or running it, note the following: (1) the script uses curl and python3 even though the registry metadata lists no required binaries — ensure curl and python3 are present. (2) It queries DuckDuckGo HTML (https://html.duckduckgo.com/html/) and parses the returned HTML; this is scraping and may be brittle or return incomplete results. (3) The script writes a report file to your current working directory; run it in a location where writing is safe. (4) There are no credentials requested and no hidden/external endpoints in the code, but as with any script, inspect it yourself and run it in an isolated environment if you have concerns. If you plan to let an agent run this autonomously, be aware the agent will perform web searches on your behalf (no secrets are sent).
Capability Analysis
Type: OpenClaw Skill Name: competitor-analyzer Version: 1.0.0 The OpenClaw skill bundle 'competitor-analyzer' is benign. The `analyze.sh` script uses `curl` to perform web searches on DuckDuckGo and `python3` to parse the HTML results, then compiles them into a local markdown report. This behavior is fully aligned with its stated purpose. Input sanitization for the output filename and URL query parameters prevents path traversal and command injection. There is no evidence of data exfiltration, persistence mechanisms, obfuscation, or malicious prompt injection attempts in `SKILL.md`.
Capability Assessment
Purpose & Capability
The skill's name and description match what the files do: gather public web search results and produce a markdown report. Minor inconsistency: the registry metadata lists no required binaries, but both SKILL.md and analyze.sh require curl and python3 (the script calls curl and invokes python3 for URL encoding and HTML parsing). This is likely a documentation/metadata omission rather than malicious.
Instruction Scope
SKILL.md instructs running the bundled analyze.sh and (optionally) using the agent's web_search tool. The script only performs web searches against DuckDuckGo HTML, parses public search snippets, formats a report, and writes it to the current working directory. It does not read other files, access environment variables, or send data to unexpected third-party endpoints.
Install Mechanism
No install spec is provided (instruction-only with an included script). No external archives or downloads are performed. The script is run locally and uses system utilities (curl, python3).
Credentials
The skill requests no credentials, secrets, or config paths. The script does not reference any environment variables or require access to unrelated services.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. It writes a report file to the current directory (expected behavior) and prints it to stdout.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install competitor-analyzer
  3. After installation, invoke the skill by name or use /competitor-analyzer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Instantly generate a structured competitor analysis report from any company name or URL. - Produces automated reports covering company overview, pricing, social presence, and recent news. - Includes a SWOT-lite section for quick strengths and weaknesses. - Usable via `analyze.sh <company_name_or_url>`. - Requires curl and web access; enhanced results when used with web_search tool.
Metadata
Slug competitor-analyzer
Version 1.0.0
License
All-time Installs 6
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is Competitor Analyzer?

Generate a detailed competitive analysis report for any company, including overview, pricing, social media, recent news, and SWOT-lite insights. It is an AI Agent Skill for Claude Code / OpenClaw, with 910 downloads so far.

How do I install Competitor Analyzer?

Run "/install competitor-analyzer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Competitor Analyzer free?

Yes, Competitor Analyzer is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Competitor Analyzer support?

Competitor Analyzer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Competitor Analyzer?

It is built and maintained by claudiodrusus (@claudiodrusus); the current version is v1.0.0.

💬 Comments