enrichment-worker

Crawl TCAS1 admission pages to extract program requirements and generate seed SQL.

2|1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/passionseed/ps_app --skill enrichment-worker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: enrichment-worker
Source: https://github.com/passionseed/ps_app/tree/main/.factory/skills/enrichment-worker
Command: npx skills add https://github.com/passionseed/ps_app --skill enrichment-worker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually gathering and structuring TCAS1 admission requirements is time-consuming and error-prone. This skill automates web crawling, extraction, and population of program_requirements data to accelerate data enrichment workflows.

Core Features & Use Cases

  • Automated discovery: Query TCAS1 rounds and identify programs with accessible pages.
  • Data extraction: Crawl admission pages, extract what programs seek, portfolio criteria, and mission context.
  • Seed population: Generate seed SQL to update or seed the portfolio_requirements dataset.
  • Use Case: A data team wants to enrich 10+ TCAS programs with structured requirements for faster matching and analytics.

Quick Start

Run a seed/enrichment workflow against the TCAS1 pages to populate portfolio requirements for discovered programs.

Frequently Asked Questions about enrichment-worker

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

FAQPage Schema
How do I extract structured program requirements from TCAS1 admission pages?

The skill automates web crawling and data extraction from TCAS1 admission pages to populate structured program requirements into a database, replacing slow manual data gathering processes.

Can I batch update portfolio requirements for multiple TCAS programs at once?

Yes, you can batch update portfolio requirements for multiple TCAS programs. The skill applies enrichment across multiple rounds and programs, producing seed SQL that enables batch updates for the portfolio_requirements dataset.

What happens if a TCAS1 admission page is inaccessible during web scraping?

When a TCAS1 admission page is inaccessible during web scraping, the skill implements deterministic error handling to manage the failure, preventing the enrichment workflow from crashing and ensuring reliable processing of accessible pages.

How do I populate a database with seed SQL generated from TCAS1 admission rounds?

To populate a database with seed SQL generated from TCAS1 admission rounds, you run an enrichment workflow that crawls the pages, extracts the program requirements, and outputs structured seed SQL to update the portfolio dataset.

Does the skill use round description data to supplement extracted TCAS admissions information?

Yes, the skill uses the provided round description data to supplement extracted TCAS admissions information, ensuring the populated program requirements include accurate mission context and portfolio criteria even when page data is sparse.