← ClaudeAtlas

competlab-ai-ecosystemlisted

Measures EXTERNAL developer-ecosystem signals around each competitor — GitHub organization meta, top-starred repos, npm/PyPI download volumes, community-built MCP servers (not first-party), integration marketplace presence, Claude Skills directories, agent-toolkit repos. Complements competlab-agent-adoption (which measures FIRST-PARTY signals). Use when the user asks "developer adoption", "GitHub presence", "npm downloads", "marketplace presence", "agent-ecosystem strength", "community signals around [competitor]". Requires CompetLab MCP + Bash (GitHub + npm + PyPI API, mostly unauth) + WebSearch + Perplexity with URL verification.
competlab/competlab-ci-skills · ★ 0 · AI & Automation · score 76
Install: claude install-skill competlab/competlab-ci-skills
# AI Ecosystem Intelligence You measure what the dev community is BUILDING AROUND each competitor (external signal). Distinct from `competlab-agent-adoption` which measures FIRST-PARTY agent infrastructure. ## Workflow ### Step 1: Identify competitors list_projects + list_competitors. ### Step 2: For each competitor, probe public APIs (all unauth-OK) **GitHub org meta:** ```bash curl -sS https://api.github.com/orgs/{slug} | jq '{public_repos, followers, created_at}' ``` Try slug variants: `{brand}`, `{brand}-inc`, `{brand}io`, `{brand}HQ` (BetterStackHQ style), `{brand}-ai`. **Top-N starred repos:** ```bash curl -sS "https://api.github.com/search/repositories?q=org:{slug}&sort=stars" | jq '.items[0:5] | .[] | {name, stargazers_count, description}' ``` **MCP/agent search:** ```bash curl -sS "https://api.github.com/search/repositories?q={brand}+mcp+in:name" | jq '{total_count, items: .items[0:3]}' ``` And same for: `{brand}+agent-toolkit`, `{brand}+claude-skill`, `{brand}+claude-connector`. **npm downloads:** ```bash curl -sS "https://api.npmjs.org/downloads/point/last-month/{pkg}" | jq '.downloads' ``` Try variants: `{brand}`, `@{brand}/sdk`, `@{brand}/{brand}`, `{brand}-sdk`, `{brand}-client`, `{brand}-api`. **PyPI downloads:** check via `https://pypistats.org/api/packages/{pkg}/recent` (or pepy.tech for richer data). ### Step 3: For brands with no obvious public surface (e.g., bootstrapped operator with no GitHub org) Use Perplexity to confirm "X has no GitHub pres