一键导入
ibl-report
Use this skill to produce a final report of a project.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use this skill to produce a final report of a project.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use this skill for quantitative scientific analysis of IBL data after the always-on scientific workflow in `AGENTS.md` is active.
Use this skill when loading IBL data, preferring the smallest sufficient local or aggregate surface before session-level loaders.
describes how to write code to be read and validated by human scientists.
Use this skill for raw Neuropixels binary access, destriping, compression, waveform extraction, and probe-level preprocessing based on the `int-brain-lab/ibl-neuropixel` repository.
Use this skill to analyze scientific data: refine, formalize and test hypotheses.
Use this skill if the required tools are not yet installed.
| name | ibl-report |
| description | Use this skill to produce a final report of a project. |
The output report should read similarly to a scientific research paper. Prepare a PDF document using Quarto, in projects\<project slug>\report
The report should have the following sections:
The report should contain plentiful figures. Include all figures made in the original research except for "dead ends" that did not lead to the main results. Make new figures if necessary for illustration purposes, but do not conduct new research in the writeup phase.
Think whether this project taught you any lessons that could improve performance in future sessions. If so, suggest text to add to or remove from your instruction files (AGENTS.md, SKILL.md, and references), using skills/skill-maintenance/SKILL.md. Do not edit the files, but list the suggested additions/removals in the report. Also produce md files containing any new suggested text in the reports directory.
When suggesting edits, prioritize edits that would be generally useful for future project, for example alterations in workflow, quality control, or data management, over edits that are specific to this project, for example new metrics or analysis techniques.
IMPORTANT Users may make the reports public. Always ensure the report contains no information that could identify the user or constitute a security risk, such as directory or computer names, institution names, passwords, tokens, private local paths, usernames, host names, details of installation, or the names or identifying information of other individuals.
After writing the final Quarto HTML report, ask the user whether they want to publish it publicly on GitHub Pages. Publishing is always opt-in. If the user says yes, ask which GitHub account or organization should own the public report repository, and optionally ask for a URL slug if the project slug is not suitable.
Before rendering or publishing, perform the needed setup checks yourself. Verify Quarto before report rendering. Verify git, gh, and gh auth status before GitHub Pages publishing. If a required tool is missing, explain the missing tool briefly, ask for permission to install or authenticate when needed, run the setup commands yourself where possible, and then resume the report workflow. Do not ask the user to run shell commands manually.
Before publishing, warn the user exactly:
This report will be public. I will try to avoid publishing obvious local paths, credentials, cache files, raw data, and private project artifacts, but you are responsible for checking that the report does not reveal identifying, sensitive, unpublished, or confidential information.
How to check before confirming: open the rendered HTML report in a browser; review the title, text, figures, captions, tables, links, hover text, and appendices; use browser search for your name, username, computer name, institution, email addresses, local paths such as
C:\Usersor/home, passwords, tokens, subject identifiers, and unpublished or private data; then review thefiles_to_publishmanifest printed by the publishing command.
If the user confirms public publishing, use:
ibl-ai-agent publish-report-to-github projects/<project_slug>/report --owner <github_owner> --repo ibl-ai-agent-reports --slug <project_slug> --confirm-public
The public URL will be:
https://<github_owner>.github.io/ibl-ai-agent-reports/<project_slug>/
Do not publish the whole project directory. Only publish the rendered report directory and required static web assets. If the publishing preflight reports blockers, stop and help the user remove the risky content rather than bypassing the check.