Skip to content
Back to skills

Bio Foundation Housekeeping

ASecurity

Initialize a bioinformatics project scaffold with reproducible environments, schemas, and data cataloging. Use for new projects or repo setup.

  • 171 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
ai-agentsdatabase

Security analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add BioTender-max/awesome-bio-agent-skills --skill bio-foundation-housekeeping --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bio Foundation Housekeeping?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bio Foundation Housekeeping
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/biotender-max-bio-foundation-housekeeping/badge)](https://www.skillsdirectory.com/skills/biotender-max-bio-foundation-housekeeping)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bio-foundation-housekeeping
description: Initialize a bioinformatics project scaffold with reproducible environments, schemas, and data cataloging. Use for new projects or repo setup.
---

# Bio Foundation Housekeeping

Initialize a bioinformatics project scaffold with reproducible environments, schemas, and data cataloging. Use for new projects or repo setup.

## Instructions

1. Create standard directory layout (data/, results/, schemas/, workflows/, src/, notebooks/).
2. Initialize Pixi workspace and lockfile; define tasks.
3. Define LinkML schemas and generate Pydantic models.
4. Create DuckDB catalog and register parquet tables.

## Quick Reference

| Task | Action |
|------|--------|
| Run workflow | Follow the steps in this skill and capture outputs. |
| Validate inputs | Confirm required inputs and reference data exist. |
| Review outputs | Inspect reports and QC gates before proceeding. |
| Tool docs | See `docs/README.md`. |

## Input Requirements

Prerequisites:
- Tools available in the active environment (Pixi/conda/system). See `docs/README.md` for expected tools.
- Target project root is writable.
Inputs:
- project root (path)
- metadata schema requirements
- workflow engine preference (optional)

## Output

- pixi.toml
- pixi.lock
- schemas/
- data/catalog.duckdb
- results/bio-foundation-housekeeping/report.md
- results/bio-foundation-housekeeping/logs/

## Quality Gates

- [ ] Schema generation succeeds and models are importable.
- [ ] pixi.lock is created and consistent with pixi.toml.
- [ ] DuckDB catalog is readable.
- [ ] On failure: retry with alternative parameters; if still failing, record in report and exit non-zero.
- [ ] Verify project root exists and is writable.
- [ ] Validate generated schemas against expected fields.

## Examples

### Example 1: Expected input layout

```text
project root (path)
metadata schema requirements
workflow engine preference (optional)
```

## Troubleshooting

**Issue**: Missing inputs or reference databases
**Solution**: Verify paths and permissions before running the workflow.

**Issue**: Low-quality results or failed QC gates
**Solution**: Review reports, adjust parameters, and re-run the affected step.

Files in this skill

  • SKILL.md2.2 KB
  • docs/README.md2.7 KB
  • docs/duckdb.md9.2 KB
  • docs/linkml.md7.1 KB
  • docs/pixi.md5.4 KB
  • docs/pydantic.md8.6 KB
  • summaries/2023-pydantic-zenodo.md1.3 KB
  • summaries/2025-linkml-gigascience.md1.3 KB
  • summaries/2025-pixi-arxiv.md1.3 KB
  • summaries/README.md186 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…