willoscar/source-ingest
| Fetch and normalize supported source-tutorial inputs into local, traceable text artifacts.
npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill source-ingest
Goal: normalize mixed source inputs into local tutorial-ready text while preserving provenance.
sources/manifest.ymlsources/index.jsonlsources/provenance.jsonlwebpagepdfmarkdownrepodocs_sitevideosources/manifest.yml.video, use transcript-first ingestion:transcript_locatorkind: webpage.required: true cannot be ingested.uv run python .codex/skills/source-ingest/scripts/run.py --workspace <workspace>--workspace <dir> (required)--unit-id <U###>--inputs <semicolon-separated>--outputs <semicolon-separated>--checkpoint <C#>uv run python .codex/skills/source-ingest/scripts/run.py --workspace <workspace>Fix:
Take willoscar/source-ingest from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.