← BeeblioCONTENT HISTORY

Update to Beeblio

Snapshot Oct 29, 2026 · 00:06 UTC · version 0.1.7

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Beeblio and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Analyze or clean data from a connected Beeblio project using ChatGPT's own code execution sandbox. Use for tabular cleaning, statistics, reproducible calculations, and research findings based on Beeblio project files.",
  "included_files": [],
  "name": "beeblio-data-analysis",
  "skill_md_contents": "---\nname: beeblio-data-analysis\ndescription: Analyze or clean data from a connected Beeblio project using ChatGPT's own code execution sandbox. Use for tabular cleaning, statistics, reproducible calculations, and research findings based on Beeblio project files.\n---\n\n# Analyze Beeblio project data\n\nUse Beeblio MCP to identify the project and input files, then use an available ChatGPT code execution sandbox for computation. `run_analysis` is part of Beeblio's in-app agent and is not an MCP tool. Do not claim that code ran in Beeblio or that sandbox files automatically appear in the Beeblio project.\n\n## Move data into the sandbox\n\n1. Resolve the project with `list_projects`; inspect candidate inputs with `list_files` and `stat_file`. Paths sent to MCP tools are project-relative.\n2. For text inputs, call `read_text_file` in successive bounded slices until `nextOffset` is absent. Preserve the bytes and structure of CSV, TSV, JSON, or other source text when placing it in a sandbox file; do not manually retype rows into code. Record the source path and file metadata.\n3. For binary or large inputs, `get_download_url` can provide a short-lived direct URL. Download it into the sandbox only if that sandbox can access the URL. The URL expires after 15 minutes. If transfer is unavailable, explain the limit and use a user-provided file or another available route. Do not claim to have analyzed an inaccessible file.\n\n## Compute and verify\n\n- Keep raw input unchanged. Save substantial code as a script in the sandbox, run it, and keep the script with outputs for reproducibility. Use only libraries actually available in that sandbox; Beeblio's batch-image packages and `beeblio_research` are not guaranteed there.\n- For cleaning, inspect schema, units, missing-value markers, duplicates, ranges, and outliers before transforming. Choose and explain missing-data and outlier treatments. Write cleaned data to a new file, never over the raw source. Report input and output row counts and the material changes.\n- For statistics, state the research question, unit of analysis, sample size, missing-data treatment, model or test, assumptions checked, effect size, and uncertainty. Validate key counts and at least one important result independently. Treat observational associations as associations unless the study design supports causal language. A nonsignificant result is not proof of no relationship.\n- Do not paste a full source dataset into the conversation or generated code. Present a compact result table or narrative with the actual computed values and limitations.\n\n## Return outputs to Beeblio\n\n- Save a requested script under `3-Analysis/` and a Markdown report under `4-Reports/` with `write_text_file` when each is under 2 MiB. Create with `ifNotExists`; read an existing file and use its ETag before replacing it. The current MCP rejects `write_text_file` under `2-Data/`.\n- Pass each derived dataset, chart, or other generated artifact as an actual ChatGPT file to `upload_artifact`. Put cleaned datasets under a new path in `2-Data/derived/`, scripts and figures under `3-Analysis/`, and final reports under `4-Reports/`. The tool accepts files up to 25 MB and never overwrites. Confirm each returned path and size with `stat_file` before saying it is in Beeblio.\n- Report which outputs are in Beeblio and which remain in the ChatGPT sandbox, along with input paths, code path, and any transfer limits.\n"
}

SHA-256 of public snapshot: 30390f1f0ed371382eba637be12d7fb8e5280a16d52f60b2d76dcf0f3da91a04