list-pruner

Remove duplicate contacts, validate fields, and score CSV entries.

2|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/ARCASSystems/FounderOS --skill list-pruner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: list-pruner
Source: https://github.com/ARCASSystems/FounderOS/tree/main/skills/list-pruner
Command: npx skills add https://github.com/ARCASSystems/FounderOS --skill list-pruner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The list-pruner Skill addresses the challenge of dealing with unorganized and duplicate-heavy contact lists before initiating outreach efforts.

Core Features & Use Cases

  • De-duplication: Removes duplicate entries based on email addresses.
  • Field Validation: Flags missing fields in contact entries.
  • Quality Scoring: Assigns a High, Medium, or Low score to each contact based on completeness.
  • Use Case: Before a sales campaign, use this Skill to clean and score your contact list to ensure that you focus on the most promising leads.

Quick Start

Use the list-pruner skill to clean and score your contact list stored at 'contacts.csv'.

Frequently Asked Questions about list-pruner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I remove duplicates and validate fields in a contact list CSV?

To clean a contact list CSV, you remove duplicate entries by email address, flag missing required fields, and generate a validated file ready for outreach preparation. This ensures your sales campaigns target unique, complete leads.

What is quality scoring for pre-outreach contact lists?

Quality scoring evaluates contact list completeness by assigning a High, Medium, or Low score to each entry based on field validation results. This process helps prioritize the most promising leads before launching a sales campaign.

Do I need Python to clean and score a contact list?

Yes, you need Python installed to run the scripts that perform de-duplication, field validation, and quality scoring on your CSV contact lists. Basic file I/O operations are required to process the input and output files.

What's the best way to prepare a CSV contact list for a sales campaign?

The best way to prepare a CSV contact list for a sales campaign is to run it through a pre-outreach list preparation process that handles de-duplication, flags missing fields, and scores contact quality to ensure you focus on promising leads.

Can I flag missing fields in my outreach contact list before sending emails?

Yes, field validation flags missing fields in your contact entries before outreach. By processing your CSV file, you can identify incomplete leads and ensure your contact list meets your required data quality standards.