Agent skill

Similarweb Traffic

by OpenClaudia in OpenClaudia/openclaudia-skills

Fetch website traffic estimates (monthly visits, traffic sources, top countries, keywords, engagement, ranks) for any domain from SimilarWeb.

MITAuto-check passed

Install Similarweb Traffic

skills CLI
$ npx skills add OpenClaudia/openclaudia-skills --skill similarweb-traffic -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install OpenClaudia/openclaudia-skills similarweb-traffic --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/OpenClaudia/openclaudia-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/similarweb-traffic .claude/skills/similarweb-traffic && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
similarweb-traffic
GitHub stars
713
Token cost
~882 tokens
SKILL.md length
335 words
Files
2 (incl. scripts)
Skills in repo
74
Repo updated
First seen
Licence
MIT

At a glance

Fetch website traffic estimates (monthly visits, traffic sources, top countries, keywords, engagement, ranks) for any domain from SimilarWeb.

  • The user asks about a domains traffic
  • SKILL.md covers When to Use This Skill, Usage, Output and API Details, plus 1 more section
  • Runs JavaScript scripts from its folder; calls node and npm; reaches data.similarweb.com
  • Traffic sources

What it does

Similarweb Traffic is an agent skill from OpenClaudia/openclaudia-skills. Fetch website traffic estimates (monthly visits, traffic sources, top countries, keywords, engagement, ranks) for any domain from SimilarWeb. Use when the user asks about a domain's traffic, monthly visits, traffic sources, audience countries, or wants to compare/benchmark sites against competitors.

Its SKILL.md is about 880 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/fetch-similarweb-traffic.js`).

The repository describes itself as: 77 open-source marketing skills for Claude Code, Codex, and other AI coding agents. SEO, content, email, ads, analytics, and growth. The licence is MIT.

When your agent uses it

  • The user asks about a domains traffic
  • Traffic sources
  • Audience countries
  • Wants to compare/benchmark sites against competitors

Example prompts

  • “/similarweb-traffic”

Requirements

  • Node.js

What it can do on your machine

Read from SKILL.md and the folder at commit ad0d1e5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • node
    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • data.similarweb.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Similarweb Traffic loads about 882 tokens when it runs. Until then it costs about 80 tokens; SKILL.md has 335 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~80
When it runs · the whole SKILL.md, loaded when a task matches
~882

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from OpenClaudia/openclaudia-skills at commit ad0d1e5, republished under its MIT licence (© OpenClaudia). 335 words, ~882 tokens.

Download SKILL.mdSave it as .claude/skills/similarweb-traffic/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
similarweb-traffic
description
Fetch website traffic estimates (monthly visits, traffic sources, top countries, keywords, engagement, ranks) for any domain from SimilarWeb. Use when the user asks about a domain's traffic, monthly visits, traffic sources, audience countries, or wants to compare/benchmark sites against competitors.

SimilarWeb Traffic

Fetch traffic-overview estimates for any domain — monthly visits, traffic-source breakdown, top countries, top keywords, engagement metrics, and global/category ranks.

When to Use This Skill

Use this skill when the user:

  • Asks how much traffic a domain gets ("what's the traffic for X")
  • Wants monthly visit trends for a site
  • Needs a traffic-source breakdown (organic vs direct vs paid vs GenAI, etc.)
  • Wants to know a site's audience countries
  • Wants to compare/benchmark several domains against each other or competitors

Usage

No API key required. Self-contained Node script (uses built-in fetch, no npm install).

bash
node scripts/fetch-similarweb-traffic.js <domain>

Examples:

bash
# Formatted markdown summary (default)
node scripts/fetch-similarweb-traffic.js chatslide.ai

# Raw normalized JSON (for further processing / comparisons)
node scripts/fetch-similarweb-traffic.js stripe.com --json

The domain can be passed bare (example.com) or as a URL (https://www.example.com/pricing) — it gets normalized (strips scheme, www., and path).

Comparing multiple domains

Run the script once per domain with --json and combine the results into a table. Add a short delay between calls to be polite to the endpoint.

Output

Default mode prints a markdown summary: a metrics table (monthly visits, ranks, bounce, pages/visit, time on site), a monthly-visits trend line, traffic-source breakdown, top countries, and top keywords.

--json mode prints a normalized object:

json
{
  "domain": "stripe.com",
  "globalRank": 327,
  "categoryRank": 21,
  "category": "Finance",
  "snapshotMonth": "2026-05",
  "visits": 122394040,
  "bounceRate": 0.55,
  "pagesPerVisit": 3.26,
  "timeOnSite": 165.9,
  "estimatedMonthlyVisits": [{ "date": "2026-03-01", "visits": 118067753 }],
  "trafficSources": { "searchOrganic": 0.48, "direct": 0.23, "...": 0 },
  "topCountries": [{ "countryCode": "US", "value": 0.087 }],
  "topKeywords": ["..."]
}

visits is the most recent complete month. Rates (bounceRate, all trafficSources, topCountries[].value) are 0–1 fractions.

API Details

  • Endpoint: https://data.similarweb.com/api/v1/data?domain=<domain> — SimilarWeb's undocumented public data endpoint (the one their browser extension uses). No auth, no key, free.
  • Requires a browser user-agent header (the script sends one) — default curl/bot agents are blocked.
  • Synchronous, returns immediately.

Important Notes

  • Estimates, not ground truth. SimilarWeb models traffic; numbers can be off, especially for mid/low-traffic sites. For a domain you own, your own Google Analytics / Search Console data is authoritative — prefer those when available.
  • Unknown domains return zeros, not an error. SimilarWeb responds HTTP 200 with all-zero/synthetic data when it has no data for a domain. If every visit count is 0, treat it as "no SimilarWeb data."
  • Unofficial endpoint. It can be rate-limited, change shape, or require auth without notice; this is a gray-area use of SimilarWeb's data outside their paid API.
  • Exit codes: 2 network error, 3 non-200 HTTP response.

© OpenClaudia, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (scripts) in skills/similarweb-traffic of OpenClaudia/openclaudia-skills.

  • SKILL.md
  • scripts/fetch-similarweb-traffic.js

Open the folder on GitHubat commit ad0d1e5

Compare with similar skills

Similarweb Traffic next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Similarweb Traffic compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Similarweb Traffic this skillOpenClaudia/openclaudia-skills713—~882Automated safety check: PassMIT
Task Effort EstimatorDonchitos/Claude-Code-Game-Studios26k—~1.2kAutomated safety check: PassMIT
LobeHub Data Fetching Layerslobehub/lobehub83k—~1.8kAutomated safety check: PassCustom licence
Progressive Estimationsickn33/agentic-awesome-skills47k2 repos~863Automated safety check: PassMIT
Implementing Network Traffic Baseliningmukul975/Anthropic-Cybersecurity-Skills34k—~652Automated safety check: PassApache-2.0
OWASP Top 10 Testing with Strixusestrix/strix68k—~1.6kAutomated safety check: PassApache-2.0

Similar skills

  • Task Effort Estimator

    Donchitos/Claude-Code-Game-Studios

    Estimates the effort for a game development task from code complexity, scope, risk and past sprint data, returning a range with a confidence level.

    26k GitHub stars~1.2k tokensUpdated 3 days ago
    Product & Project ManagementAuto-check passed
  • Explains how LobeHub client code fetches data through services, SWR store hooks and cache keys, and when to avoid useEffect fetching or duplicated state.

    83k GitHub stars~1.8k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Progressive Estimation

    sickn33/agentic-awesome-skills

    Estimate AI-assisted and hybrid human+agent development work with research-backed PERT statistics and calibration feedback loops

    47k GitHub starsUsed in 2 repos~863 tokens
    Data & AnalyticsAuto-check passed
  • Implementing Network Traffic Baselining

    mukul975/Anthropic-Cybersecurity-Skills

    Builds network traffic baselines from NetFlow/IPFIX CSV or JSON exports using Python pandas, computing hourly/daily volume distributions, per-host and protocol/port statistics, and top-talker…

    34k GitHub stars~652 tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check passed
  • Runs Strix's autonomous exploit agents against each OWASP Top 10:2025 category and the API Security Top 10, reporting only what could actually be proven with a proof-of-concept.

    68k GitHub stars~1.6k tokensUpdated today
    SecurityAuto-check passed
  • 9Router Web Fetch

    decolua/9router

    Fetches a web page through a 9Router server's web fetch endpoint and returns it as markdown, plain text or HTML, using one of several extraction providers.

    31k GitHub stars~941 tokensUpdated 2 days ago
    Data & AnalyticsAuto-check passed

More from OpenClaudia/openclaudia-skills

All 74 skills in this repo
  • Competitor Traffic Report

    OpenClaudia/openclaudia-skills

    Build an interactive competitive-traffic report for any company and its rivals — monthly visits (SimilarWeb), organic search traffic and Domain Rating (Ahrefs) — as one self-contained HTML page with…

    713 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Geo Difficulty

    OpenClaudia/openclaudia-skills

    Score how hard a keyword is to rank for in the AI-search era — page-level URL Rating of real competitors (not just domain DR), Ahrefs keyword difficulty, and whether a given site already ranks or is…

    713 GitHub stars~694 tokensUpdated today
    Auto-check passed
  • Gsc Portfolio Audit

    OpenClaudia/openclaudia-skills

    Audit EVERY Google Search Console property at once — rank all sites by clicks and impressions with period-over-period deltas, then diff keywords per site to surface what is newly ranking, rising…

    713 GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Ahrefs Python

    OpenClaudia/openclaudia-skills

    Manages Ahrefs API usage in Python using ahrefs-python library.

    713 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Ab Test Setup

    OpenClaudia/openclaudia-skills

    Design, plan, and analyze A/B tests with statistical rigor. An agent skill from OpenClaudia/openclaudia-skills.

    713 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Affiliate Marketing

    OpenClaudia/openclaudia-skills

    Build and manage an affiliate marketing program. An agent skill from OpenClaudia/openclaudia-skills.

    713 GitHub stars~2.2k tokensUpdated today
    Auto-check passed

Questions about Similarweb Traffic

What does Similarweb Traffic do?

Fetch website traffic estimates (monthly visits, traffic sources, top countries, keywords, engagement, ranks) for any domain from SimilarWeb. Similarweb Traffic is an agent skill from OpenClaudia/openclaudia-skills. Fetch website traffic estimates (monthly visits, traffic sources, top countries, keywords, engagement, ranks) for any domain from SimilarWeb.

When should I use Similarweb Traffic?

Similarweb Traffic fits situations like: the user asks about a domains traffic; traffic sources; audience countries; wants to compare/benchmark sites against competitors.

How do I install Similarweb Traffic in Claude Code?

Run `npx skills add OpenClaudia/openclaudia-skills --skill similarweb-traffic -a claude-code`. Or copy the skill folder (skills/similarweb-traffic in OpenClaudia/openclaudia-skills) into .claude/skills/similarweb-traffic in your project. Claude Code loads it when a task matches its description.

How do I install Similarweb Traffic in Codex?

Run `npx skills add OpenClaudia/openclaudia-skills --skill similarweb-traffic -a codex`. Or copy the skill folder (skills/similarweb-traffic in OpenClaudia/openclaudia-skills) into .agents/skills/similarweb-traffic in your project. Codex loads it when a task matches its description.

Can I use Similarweb Traffic in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OpenClaudia/openclaudia-skills --skill similarweb-traffic -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/similarweb-traffic, .gemini/skills/similarweb-traffic, .github/skills/similarweb-traffic and .opencode/skills/similarweb-traffic in your project.

What does Similarweb Traffic need to run?

Going by SKILL.md and its folder, Similarweb Traffic needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node and npm). Our summary lists: Node.js.

Does Similarweb Traffic access the network?

SKILL.md names 1 domain. In commands or code: data.similarweb.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Similarweb Traffic safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Similarweb Traffic use?

Similarweb Traffic is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Similarweb Traffic use?

About 882 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Similarweb Traffic?

Skills that share tags, products or a category with Similarweb Traffic: Task Effort Estimator (Donchitos/Claude-Code-Game-Studios, 26k stars), LobeHub Data Fetching Layers (lobehub/lobehub, 83k stars), Progressive Estimation (sickn33/agentic-awesome-skills, 47k stars) and Implementing Network Traffic Baselining (mukul975/Anthropic-Cybersecurity-Skills, 34k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Similarweb Traffic?

OpenClaudia (a GitHub organization) maintains it in OpenClaudia/openclaudia-skills, which has 713 GitHub stars. The repository holds 74 skills in this directory. The repository was last updated on October 11, 2026.

Source: OpenClaudia/openclaudia-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.