competlab-ai-ecosystemlisted
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