rfp-ingest

Ingest RFP opportunities from SAM.gov, Maryland eMMA, RFPMart, and GovTribe into a canonical schema.

Updated May 31, 2025
One-click install
npx skills add https://github.com/Atemndobs/nebula-rfp --skill rfp-ingest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rfp-ingest
Source: https://github.com/Atemndobs/nebula-rfp/tree/main/.claude/skills/rfp-ingest
Command: npx skills add https://github.com/Atemndobs/nebula-rfp --skill rfp-ingest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ingests RFP opportunities from multiple data sources (SAM.gov, Maryland eMMA, RFPMart, GovTribe) and unifies them into a canonical schema with deduplication, enabling consistent evaluation and automation.

Core Features & Use Cases

  • Multi-source ingestion across SAM.gov, Maryland eMMA, RFPMart, and GovTribe with normalization.
  • Canonical schema alignment and deduplication to prevent duplicates and ensure data quality.
  • Supports both API-based and CSV-based data sources, with manual upload workflows and email-alert ingestion where applicable.

Quick Start

Instruct the ingestion engine to pull new RFP opportunities from all configured sources.

Frequently Asked Questions about rfp-ingest

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

FAQPage Schema
How do I normalize RFP data from SAM.gov and RFPMart into a single schema?▼

RFP data normalization from SAM.gov, RFPMart, and Maryland eMMA is achieved by ingesting all sources into a canonical schema with automated deduplication, ensuring consistent data quality across multiple platforms.

Can I ingest RFP opportunities from both API and CSV sources?▼

Yes, you can ingest RFP opportunities from both API-based and CSV-based data sources. The pipeline supports API connections, manual CSV uploads, and email-alert ingestion where applicable to unify data formats.

What is the best way to deduplicate RFP opportunities across multiple platforms?▼

The best way to deduplicate RFP opportunities across multiple platforms is to align data from SAM.gov, Maryland eMMA, and GovTribe into a canonical schema, using upsert logic to prevent duplicates and maintain data quality.

Does the RFP ingestion pipeline support scheduled runs and error handling?▼

Yes, the RFP ingestion pipeline supports both on-demand and scheduled runs with robust error handling. It implements logging to support reproducible ingestion, audit trails, and alerting for any ingestion issues encountered.

How do I handle upserts and audit trails when ingesting multi-source RFP data?▼

To handle upserts and audit trails during multi-source RFP data ingestion, the pipeline applies upsert logic and comprehensive logging, ensuring reproducible ingestion and tracking all data modifications for quality assurance.