aibom-platform-importer-extension

Extend AI-BoM platform ingestion with new providers and locator kinds.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/SameerG7/synthesis-hackathon-aibom --skill aibom-platform-importer-extension
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aibom-platform-importer-extension
Source: https://github.com/SameerG7/synthesis-hackathon-aibom/tree/main/.codex/skills/aibom-platform-importer-extension
Command: npx skills add https://github.com/SameerG7/synthesis-hackathon-aibom --skill aibom-platform-importer-extension

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Extends AI-BoM platform ingestion to support new providers, locator kinds, and create-flow overlays, enabling rapid onboarding without modifying core runtime components.

Core Features & Use Cases

  • Overlay updates for new providers and locator kinds.
  • Registry wiring to route to the correct importer and location profiles.
  • Deterministic, testable importer implementations with clear warnings and errors.
  • Use Case: onboarding a new data source by adding overlay, registry entry, and importer, then validating with the platform suite.

Quick Start

Add or update the platform overlay in bom/overlays/, wire the new importer in verifier/api/platform/registry.py, implement the importer under verifier/api/platform/importers/, and run scripts/run_platform_suite.sh to validate changes.

Frequently Asked Questions about aibom-platform-importer-extension

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

FAQPage Schema
How do I add a new data provider to AI-BoM platform ingestion?

To add a new data provider to AI-BoM platform ingestion, you add a platform overlay in bom/overlays/, wire the new importer in verifier/api/platform/registry.py, and run scripts/run_platform_suite.sh to validate changes.

What are create-flow overlays used for in AI-BoM platform imports?

Create-flow overlays in AI-BoM platform imports define how new providers and locator kinds are ingested, enabling rapid onboarding of new data sources without modifying core runtime components.

How does location-first metadata enrichment work during platform ingestion?

Location-first metadata enrichment processes location profiles from verifier/api/platform/location_profiles.py to route imports correctly and apply necessary metadata transformations during the ingestion process.

Do I need to update the registry when onboarding a new AI-BoM importer?

Yes, onboarding a new AI-BoM importer requires updating the registry wiring in verifier/api/platform/registry.py to route ingestion to the correct importer and location profiles.

How do I validate changes after extending AI-BoM platform ingestion?

You validate changes after extending AI-BoM platform ingestion by running scripts/run_platform_suite.sh, which executes the platform test suite to ensure your new importer implementations and overlays function deterministically.

Why does my new AI-BoM platform importer implementation return warnings?

New AI-BoM platform importer implementations return warnings as part of their deterministic design to provide clear errors and alerts when template import behavior encounters unsupported locator kinds or missing overlay configurations.