Skills affaan-m ecc

connections-optimizer

Use it when:
You want to clean up who you follow on X, rebalance LinkedIn toward your current priorities, or find who to reconnect with.
It does:
Scores each follow or connection on reciprocity, activity, priority fit and bridge value, in a light-pass, default or aggressive mode.
You get:
A review pack: prune and review queues with reasons, accounts to protect, people to add with a warm path and channel, and message drafts.
Keeps:
Everything review-first: it never prunes followers, sends LinkedIn connections to manual review, and never auto-sends.
Works with:
ECC's lead-intelligence and brand-voice; for X it prefers ECC's x-api skill, which SkillHub doesn't list, and falls back to browser control and Apple Mail drafts.

Works on your own X and LinkedIn accounts through the X API or browser control. It applies unfollows only after you review its plan and never sends DMs, invites or emails itself. It leans on the repo's lead-intelligence and brand-voice skills when they're installed.

TL;DR

A network cleanup and growth workflow for X and LinkedIn, treating outreach as part of who you follow rather than a one-way prospect list. It starts from your priorities, target roles and industries, platforms, a do-not-touch list and a mode, then pulls your following and connection lists. Positive signals are reciprocity, recent activity, fit with your priorities, bridge value (how well someone connects you to people you want to reach), role relevance and real engagement; negatives are abandoned accounts, stale one-way follows, off-topic noise and repeated non-response. Mutuals and real bridges are penalized less. On X it prunes only accounts you follow, never your followers; on LinkedIn it prunes outbound follows more freely and sends 1st-degree connections to review. Expansion candidates come from the lead-intelligence skill and research, each with a channel: X DM, LinkedIn message or an Apple Mail draft, written after running brand-voice so they sound like you. The result is a review pack, and nothing is applied before you approve it.

Summarizes the skill at d2ef268.

npx skills add https://github.com/affaan-m/ecc --skill connections-optimizer
Total Downloads
5,300 on skills.sh, Nov 9, 2026
Repo stars
299,776 affaan-m/ecc
First seen
May 19, 2026 on skills.sh
Weekly Downloads
439
+73% over the 8 weeks to Nov 9
Weekly values
Week toInstalls
Sep 21254
Sep 28157
Oct 5141
Oct 12229
Oct 19409
Oct 26396
Nov 2464
Nov 9439
Category

SEO, copy, conversion, social media and e-commerce.

Type

A multi-step process the agent follows: interview, debug, run a TDD loop, review.

Effect

Its own steps change something outside your machine: post, send, deploy, provision, file issues, drive a website, or upload data to a service.

Needs

An account, API key or paid plan with an outside service.

Drives a real Chromium or Chrome browser.

Publisher

Everyone else. Unverified vendor claims default to community.

Topics
Stack

SKILL.md

From affaan-m/ecc at d2ef268. Checked daily, last changed Nov 6, 2026.

Frontmatter
name: connections-optimizer
description: Reorganize the user's X and LinkedIn network with review-first pruning, add/follow recommendations, and channel-specific warm outreach drafted in the user's real voice. Use when the user wants to clean up following lists, grow toward current priorities, or rebalance a social graph around higher-signal relationships.
metadata:
  origin: ECC

Connections Optimizer

Reorganize the user's network instead of treating outbound as a one-way prospecting list.

This skill handles:

  • X following cleanup and expansion
  • LinkedIn follow and connection analysis
  • review-first prune queues
  • add and follow recommendations
  • warm-path identification
  • Apple Mail, X DM, and LinkedIn draft generation in the user's real voice

When to Activate

  • the user wants to prune their X following
  • the user wants to rebalance who they follow or stay connected to
  • the user says "clean up my network", "who should I unfollow", "who should I follow", "who should I reconnect with"
  • outreach quality depends on network structure, not just cold list generation

Required Inputs

Collect or infer:

  • current priorities and active work
  • target roles, industries, geos, or ecosystems
  • platform selection: X, LinkedIn, or both
  • do-not-touch list
  • mode: light-pass, default, or aggressive

If the user does not specify a mode, use default.

Tool Requirements

Preferred
  • x-api for X graph inspection and recent activity
  • lead-intelligence for target discovery and warm-path ranking
  • social-graph-ranker when the user wants bridge value scored independently of the broader lead workflow
  • Exa / deep research for person and company enrichment
  • brand-voice before drafting outbound
Fallbacks
  • browser control for LinkedIn analysis and drafting
  • browser control for X if API coverage is constrained
  • Apple Mail or Mail.app drafting via desktop automation when email is the right channel

Safety Defaults

  • default is review-first, never blind auto-pruning
  • X: prune only accounts the user follows, never followers
  • LinkedIn: treat 1st-degree connection removal as manual-review-first
  • do not auto-send DMs, invites, or emails
  • emit a ranked action plan and drafts before any apply step

Platform Rules

X
  • mutuals are stickier than one-way follows
  • non-follow-backs can be pruned more aggressively
  • heavily inactive or disappeared accounts should surface quickly
  • engagement, signal quality, and bridge value matter more than raw follower count
LinkedIn
  • API-first if the user actually has LinkedIn API access
  • browser workflow must work when API access is missing
  • distinguish outbound follows from accepted 1st-degree connections
  • outbound follows can be pruned more freely
  • accepted 1st-degree connections should default to review, not auto-remove

Modes

light-pass
  • prune only high-confidence low-value one-way follows
  • surface the rest for review
  • generate a small add/follow list
default
  • balanced prune queue
  • balanced keep list
  • ranked add/follow queue
  • draft warm intros or direct outreach where useful
aggressive
  • larger prune queue
  • lower tolerance for stale non-follow-backs
  • still review-gated before apply

Scoring Model

Use these positive signals:

  • reciprocity
  • recent activity
  • alignment to current priorities
  • network bridge value
  • role relevance
  • real engagement history
  • recent presence and responsiveness

Use these negative signals:

  • disappeared or abandoned account
  • stale one-way follow
  • off-priority topic cluster
  • low-value noise
  • repeated non-response
  • no follow-back when many better replacements exist

Mutuals and real warm-path bridges should be penalized less aggressively than one-way follows.

Workflow

  1. Capture priorities, do-not-touch constraints, and selected platforms.
  2. Pull the current following / connection inventory.
  3. Score prune candidates with explicit reasons.
  4. Score keep candidates with explicit reasons.
  5. Use lead-intelligence plus research surfaces to rank expansion candidates.
  6. Match the right channel:
    • X DM for warm, fast social touch points
    • LinkedIn message for professional graph adjacency
    • Apple Mail draft for higher-context intros or outreach
  7. Run brand-voice before drafting messages.
  8. Return a review pack before any apply step.

Review Pack Format

CONNECTIONS OPTIMIZER REPORT
============================

Mode:
Platforms:
Priority Set:

Prune Queue
- handle / profile
  reason:
  confidence:
  action:

Review Queue
- handle / profile
  reason:
  risk:

Keep / Protect
- handle / profile
  bridge value:

Add / Follow Targets
- person
  why now:
  warm path:
  preferred channel:

Drafts
- X DM:
- LinkedIn:
- Apple Mail:

Outbound Rules

  • Default email path is Apple Mail / Mail.app draft creation.
  • Do not send automatically.
  • Choose the channel based on warmth, relevance, and context depth.
  • Do not force a DM when an email or no outreach is the right move.
  • Drafts should sound like the user, not like automated sales copy.

Related Skills

  • brand-voice for the reusable voice profile
  • social-graph-ranker for the standalone bridge-scoring and warm-path math
  • lead-intelligence for weighted target and warm-path discovery
  • x-api for X graph access, drafting, and optional apply flows
  • content-engine when the user also wants public launch content around network moves