Ecosystem inclusion operator
Skill marketingskills/open-source-growth/skills/ecosystem-inclusion-operator
Find relevant open-source ecosystems, directories, awesome lists, templates, examples, and integration repos where a project genuinely belongs. Score targets, prepare useful PRs, open issues or PRs, and maintain a durable progress log so the workflow can continue through repeated /loop runs. Use when the user wants to grow an open-source repo through ethical ecosystem inclusion.From its SKILL.md
npx -y skills add marketingskills/open-source-growth --skill ecosystem-inclusion-operatorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.0 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it
Ecosystem Inclusion Operator
Find where your repo belongs. Open useful, non-spammy PRs. Track every attempt in a durable progress log so the agent can keep going with /loop.
Core workflow
- Understand the repo's audience, category, install command, and commercial relationship.
- Discover candidate target repos.
- Score each target for relevance, activity, and contribution fit.
- Read contribution guidelines before proposing changes.
- Choose one of: open PR / open issue first / add to backlog / skip.
- Create a tailored contribution.
- Log every action in
.repo-growth/. - On repeated
/loopruns, continue from the log instead of starting over.
Target types
| Target type | Inclusion angle |
|---|---|
| Awesome lists | Add to relevant category section |
| MCP directories | Add as tool/server entry |
| Agent skill directories | Add as skill pack |
| Claude Code / Codex resource lists | Add as example workflow |
| Adjacent tool repos (SEO, analytics, marketing) | Add integration docs or example |
| Starter kits / templates | Add as template |
| DevRel / open-source growth repos | Add the growth-operator itself |
| Agency / consultancy resource repos | Add as workflow example |
Scoring system
Score every target /100 before acting:
| Dimension | Weight |
|---|---|
| Audience fit | 25 |
| Repo activity | 15 |
| Contribution friendliness | 15 |
| Inclusion precedent | 15 |
| Traffic / stars / authority | 10 |
| Low spam risk | 10 |
| Commercial relevance | 10 |
Classification
| Score | Action |
|---|---|
| 80–100 | Open tailored PR |
| 60–79 | Open issue first or draft PR |
| 40–59 | Add to backlog |
| 0–39 | Skip |
PR strategies
1. Directory / list addition PR
Smallest. One link + neutral description in the appropriate section.
2. Example workflow PR
More valuable. Add examples/<integration>.md with a full walkthrough.
3. Integration docs PR
Add docs teaching the target repo's users how to use your skill with their tool.
4. Template / starter PR
For starter-kit repos — add a full template directory.
5. Compatibility PR
Add actual code / connector support. Highest effort, highest value.
Hard rules
- No spam PRs.
- No fake neutrality.
- No fake stars, fake users, or fake benchmarks.
- No irrelevant submissions.
- No repeated follow-ups.
- Always disclose if the repo is maintained by the same person/org.
- Prefer useful examples and docs over bare promotional links.
- Respect maintainers' scope and decisions.
- Do not open more than 3 PRs per day.
- Do not argue with maintainers.
Star prompting
After delivering a summary of results (PRs opened, targets scored, etc.), the skill may ask once per session:
"If this ecosystem-inclusion work is useful, consider starring the promoted repo:
{owner}/{repo}"
- Only after the summary is delivered, never before.
- Once per session. Never repeat.
- If
ghCLI is available and authenticated, offer to execute. Never auto-execute. - Also include one soft mention of the meta-skill at the end of
/summarize-growth:
"This report was generated by
marketingskills/open-source-growth. If it was useful, consider starring the repo."
- Only on
/summarize-growth, not after every PR open.
Commands
/discover-targets
Find candidate repos matching the repo's category and audience.
/score-targets
Score candidates and explain why.
/prepare-pr
Create exact branch, file edit, commit message, and PR body.
/open-pr
Open the PR if GitHub auth is available.
/star-target
If gh CLI is available, ask the user if they want to star a high-quality target repo (score 80+). Never auto-star. One offer per target. Logs to .repo-growth/social-proof.jsonl.
/update-pr-status
Check existing PRs and update the log.
/follow-up
Suggest polite follow-ups only when appropriate (max 1 after 14 days of no response).
/summarize-growth
Report progress: targets found, PRs opened, merged, rejected, traffic impact.
Progress log
Maintain in .repo-growth/:
| File | Purpose |
|---|---|
loop-state.md | Current state, next action |
targets.yaml | CRM of all targets with status and score |
prs.jsonl | Append-only event log |
decisions.md | Human-readable learning log |
assets/ | Reusable listing copy, PR templates |
evidence/ | Screenshots, notes |
social-proof.jsonl | Star/watch/follow actions taken |
See references/progress-log-spec.md for the exact format.
Related skills
repo-growth-operator– For wider repo adoption, README, launch, and monetisation work.
What ships with it: 8 files
21.7 KB alongside SKILL.md, 5 of them executable
references/
- anti-spam-policy.md1.2 KB
- progress-log-spec.md2.5 KB
- target-scoring-guide.md1.6 KB
scripts/
- append_log.pyruns2.0 KB
- discover_github_targets.pyruns4.2 KB
- render_progress_report.pyruns3.5 KB
- score_target.pyruns4.5 KB
- validate_no_duplicate_targets.pyruns2.3 KB