data-sourcing

Optimize provider stacks for email, phone, company, and intent enrichment across 150+ sources.

322|45|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/Microck/ordinary-claude-skills --skill data-sourcing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-sourcing
Source: https://github.com/Microck/ordinary-claude-skills/tree/main/skills_all/data-sourcing
Command: npx skills add https://github.com/Microck/ordinary-claude-skills --skill data-sourcing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps optimize provider selection, routing, and credit usage across 150+ enrichment sources for reliable, cost-effective data.

Core Features & Use Cases

  • Framework for provider selection, smart routing, and waterfall logic
  • Crediting optimization and batch processing guidance
  • Guidelines for data enrichment across sales, marketing, and product workflows

Quick Start

Define an enrichment flow for company data and choose a prioritized provider waterfall.

Frequently Asked Questions about data-sourcing

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

FAQPage Schema
How do I optimize provider selection for data enrichment across multiple sources?

Provider selection involves defining a waterfall sequence that prioritizes enrichment sources by data quality and cost. Order providers by success rates and credit efficiency, then route requests through your stack to maximize matches while minimizing spend across email, phone, company, and intent data.

What's the best way to reduce credit usage while maintaining data quality in enrichment workflows?

Credit optimization balances cost and coverage by caching results, batching requests, and tuning waterfall sequences. Audit provider performance to identify high-success, low-cost sources, then front-load them in your routing logic to cut wasted credits on underperforming providers.

How do I design a waterfall for email, phone, and company data enrichment?

A waterfall routes enrichment requests through ranked provider stacks in sequence until a match succeeds. Prioritize providers by historical success rate and credit cost, define fallback logic, and adjust ordering based on data type—email, phone, or company—to maximize quality per request.

Can I audit and compare provider performance for data enrichment?

Yes. Track success rates, credit consumption, and data freshness for each provider across your enrichment workflow. Compare metrics to identify underperforming sources, optimize provider order, and reallocate budget toward highest-value, lowest-cost enrichment paths.

What's the difference between smart routing and traditional sequential enrichment?

Smart routing dynamically selects providers based on success rates and cost, while sequential enrichment tries sources in fixed order. Routing adapts to data quality and credit feedback, reducing failed attempts and overall enrichment cost across GTM, RevOps, and data engineering workflows.

When should I batch process enrichment requests instead of routing individually?

Batch processing reduces per-request overhead and improves credit efficiency for high-volume enrichment. Use batching when you have 100+ records to enrich, want to negotiate bulk pricing with providers, or need to apply consistent provider logic across similar data types simultaneously.