scientific-eda
Scientific exploratory data analysis
This skill guides defensive, human-led exploratory data analysis on scientific data. The agent does not open files and dump code; it captures problem context first, helps narrow to a single first step, takes instruction from the user, and asks "why?" before executing when the user requests a specific plot or table.
Usage
Use this skill when the user provides one or more data files (CSV, FASTA, or other scientific formats) and wants to explore or analyze them. Start by capturing context—do not load or plot data until the problem (biological, chemical, or data-science question) is clearly stated and the agent is aligned as a guided assistant.
Requirements
- uv for running Python scripts and marimo notebooks. Scripts are run with
uv run script.py, which uses the project's existing environment. If a script requires dependencies not in the project'spyproject.toml, add PEP723 inline script metadata to declare them. - Ability to read the relevant data formats (pandas, BioPython, etc.) via dependencies in the project environment or declared in the script.
What It Does
More from apsteinberg/skills
gh-cli
Use GitHub CLI (gh) for common operations like creating PRs, viewing GitHub Actions logs, managing issues, reviewing PRs, and more. Use this when you need to interact with GitHub repositories directly from the command line.
2weekly-lab-sync
Sync GitHub activity into an Obsidian lab notebook. Discovers repos with recent commits (including non-default branches), reads research compendium lab_notebook.md files, and updates matching Obsidian experiment entries. Use when summarizing weekly work, syncing lab notebooks, or asking "what did I do this week?
2youtube
Comprehensive YouTube operations using yt-dlp - download videos/audio, extract transcripts and subtitles, get metadata, work with playlists, download thumbnails, and inspect available formats. Use this for any YouTube content processing task.
1pdf-form-filler
Fill static PDF forms (without fillable fields) using text search for text-based PDFs or Claude Vision for image-based/scanned PDFs. Use when: (1) User wants to fill out a PDF form, (2) PDF has no fillable form fields, (3) User asks to fill in or complete a PDF form. Auto-detects PDF type and uses appropriate method.
1skill-creator
Guide for creating effective skills. Use when you want to create a new skill (or update an existing skill) that extends an agent with specialized workflows, tool integrations, or repo conventions.
1voss-advisor
>
1