Skip to content

[skills] Add heavy file ingestion skill packages#147

Merged
justfinethanku merged 3 commits into
mainfrom
contrib/jonathanedwards/heavy-file-ingestion-skill
Mar 31, 2026
Merged

[skills] Add heavy file ingestion skill packages#147
justfinethanku merged 3 commits into
mainfrom
contrib/jonathanedwards/heavy-file-ingestion-skill

Conversation

@justfinethanku

Copy link
Copy Markdown
Collaborator

What changed

Adds a new heavy-file-ingestion skill contribution that converts bulky files into markdown, CSV, and a lightweight index before an agent spends model tokens on them.

It also adds three downloadable client-specific packages:

  • Claude Code zip bundle
  • Codex zip bundle
  • Claude Desktop .skill package

Why

Heavyweight files like PDFs, slide decks, and spreadsheets are a bad default for direct model ingestion. This package gives agents a deterministic conversion-first workflow so the main model sees cheaper, smaller artifacts instead of the raw file.

User impact

Users can now install the heavy-file-ingestion skill directly from skills/ or grab one of the packaged downloads from resources/.

Validation

  • python3 -m py_compile skills/heavy-file-ingestion/scripts/convert_heavy_file.py skills/heavy-file-ingestion/scripts/build_client_exports.py
  • Smoke tested csv, txt, xlsx, docx, pptx, and a simple pdf
  • Verified malformed-file handling writes a structured failure index
  • Verified dependency-missing handling returns install_dependency_and_retry
  • Rebuilt and inspected the packaged downloads

@github-actions github-actions Bot added the skill Contribution: reusable AI client skill or prompt pack label Mar 31, 2026
@justfinethanku justfinethanku force-pushed the contrib/jonathanedwards/heavy-file-ingestion-skill branch from fb87dbe to cdc4354 Compare March 31, 2026 20:13

@justfinethanku justfinethanku left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Local review found no blocking issues in this diff. I fixed the new markdownlint violations in the heavy-file-ingestion files and verified those changed files pass markdownlint locally. The remaining GitHub Actions lint failure is caused by pre-existing repo-wide markdownlint errors outside this PR.

@justfinethanku justfinethanku merged commit cfc44eb into main Mar 31, 2026
1 of 2 checks passed
@justfinethanku justfinethanku deleted the contrib/jonathanedwards/heavy-file-ingestion-skill branch March 31, 2026 20:15
gleesonb pushed a commit to gleesonb/OB1 that referenced this pull request May 12, 2026
…#147)

* [skills] Add heavy file ingestion skill packages

* [skills] Harden heavy file ingestion failure handling

* [skills] Fix heavy file ingestion markdown lint
thedataengineer pushed a commit to yadavilli-solutions/OB1 that referenced this pull request May 29, 2026
…#147)

* [skills] Add heavy file ingestion skill packages

* [skills] Harden heavy file ingestion failure handling

* [skills] Fix heavy file ingestion markdown lint
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skill Contribution: reusable AI client skill or prompt pack

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant