Repo Intake And Plan
lllllllama/RigorPilot-Skills
Rigor Intake helper for README-first deep learning repo reproduction.
Organize multi-step scientific analyses into reproducible, self-contained modules.
$ npx skills add xuzhougeng/wisp-science --skill analysis-workflow -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install xuzhougeng/wisp-science analysis-workflow --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/xuzhougeng/wisp-science.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/analysis-workflow .claude/skills/analysis-workflow && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "analysis-workflow" agent skill from https://github.com/xuzhougeng/wisp-science/tree/main/skills/analysis-workflow into .claude/skills/analysis-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analysis-workflow", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/xuzhougeng/wisp-science/tree/main/skills/analysis-workflowType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add xuzhougeng/wisp-science --skill analysis-workflow -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install xuzhougeng/wisp-science analysis-workflow --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/xuzhougeng/wisp-science.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/analysis-workflow .agents/skills/analysis-workflow && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "analysis-workflow" agent skill from https://github.com/xuzhougeng/wisp-science/tree/main/skills/analysis-workflow into .agents/skills/analysis-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analysis-workflow", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add xuzhougeng/wisp-science --skill analysis-workflow -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install xuzhougeng/wisp-science analysis-workflow --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/xuzhougeng/wisp-science.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/analysis-workflow .cursor/skills/analysis-workflow && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "analysis-workflow" agent skill from https://github.com/xuzhougeng/wisp-science/tree/main/skills/analysis-workflow into .cursor/skills/analysis-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analysis-workflow", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/xuzhougeng/wisp-science.git --path skills/analysis-workflow--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add xuzhougeng/wisp-science --skill analysis-workflow -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install xuzhougeng/wisp-science analysis-workflow --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/xuzhougeng/wisp-science.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/analysis-workflow .gemini/skills/analysis-workflow && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "analysis-workflow" agent skill from https://github.com/xuzhougeng/wisp-science/tree/main/skills/analysis-workflow into .gemini/skills/analysis-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analysis-workflow", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install xuzhougeng/wisp-science analysis-workflowInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add xuzhougeng/wisp-science --skill analysis-workflow -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/xuzhougeng/wisp-science.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/analysis-workflow .github/skills/analysis-workflow && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "analysis-workflow" agent skill from https://github.com/xuzhougeng/wisp-science/tree/main/skills/analysis-workflow into .github/skills/analysis-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analysis-workflow", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add xuzhougeng/wisp-science --skill analysis-workflow -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install xuzhougeng/wisp-science analysis-workflow --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/xuzhougeng/wisp-science.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/analysis-workflow .opencode/skills/analysis-workflow && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "analysis-workflow" agent skill from https://github.com/xuzhougeng/wisp-science/tree/main/skills/analysis-workflow into .opencode/skills/analysis-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analysis-workflow", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
analysis-workflowOrganize multi-step scientific analyses into reproducible, self-contained modules.
Analysis Workflow is an agent skill from xuzhougeng/wisp-science. Organize multi-step scientific analyses into reproducible, self-contained modules. Use for workflows such as QC→PCA→DEG→GSEA that produce scripts, inputs, figures, tables, and methods. Creates a stable module layout, records exact inputs/parameters/package and database versions in each module README, keeps large data as references instead of copies, and verifies outputs before completion.
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Technical documentation. The repository describes itself as: Open-source, local-first desktop AI research workbench for scientific computing with Python/R, MCP bioinformatics tools, SSH/WSL/GPU runtimes, and OpenAI/Anthropic models. The licence is Apache-2.0.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b77b170. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pythonpipFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Analysis Workflow loads about 1.6k tokens when it runs. Until then it costs about 102 tokens; SKILL.md has 671 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from xuzhougeng/wisp-science at commit b77b170, republished under its Apache-2.0 licence (© xuzhougeng). 671 words, ~1,552 tokens.
.claude/skills/analysis-workflow/SKILL.md (or your agent's skills folder).Use this skill for a scientific workflow with two or more analysis stages or
when a stage produces scripts plus result files. It defines project
organization and methods capture; load figure-style as well whenever a stage
creates or revises a plot.
Before writing outputs, list the modules and the dependency edges between them.
Use stable ASCII names. Conventional acronyms such as QC, PCA, DEG, and
GSEA may stay uppercase; otherwise prefer a short kebab-case name.
Respect a compatible layout that already exists. Do not reorganize unrelated user files merely to impose this convention.
Create only directories the module actually needs:
<module>/
├── scripts/
├── input/
├── output/
│ ├── figures/
│ └── tables/
└── README.mdscripts/ contains the executable source for this module.input/ contains small module-specific inputs or a manifest/reference to the
canonical data. Do not duplicate a large dataset by default.output/figures/ contains rendered figures from this module only.output/tables/ contains machine-readable results from this module only.README.md is the module's reproducibility record and methods source.Shared immutable/raw data may live in project-level data/. A downstream module
references an upstream output by a project-relative path; it does not silently
copy or rename that output.
Every output must have one producing script or recorded command. Use deterministic filenames that identify the analysis and content. Keep temporary files outside the final output directories or name them clearly as temporary.
Script persistence and process lifetime are separate concerns. Wisp's python
and r runtimes retain variables and loaded objects across calls and can execute
saved scripts. shell and run_in_context execute commands in fresh processes.
Choose according to the user's workflow, state reuse, script requirements, and
task lifecycle, using the selected environment in either case.
When an analysis depends on an expensive object already loaded in a Python or R runtime:
.py or .R file;python/r tool's script_path in the same
runtime, declaring the input bindings with required_objects;run_in_context, python file.py, or Rscript only for a deliberately
fresh, state-independent batch execution.For standalone execution, record the script path and exact command. For runtime execution, record the script path and returned source hash/runtime generation in the module README. For clean-room replay, an optional batch wrapper may load the data once and then call the same analysis functions; it is not the default hot-iteration path.
Before completing a module, verify:
figure-style;Create or update these sections:
# <Module>
## Purpose
<scientific question and role in the workflow>
## Inputs
- `<project-relative path>` — source, upstream module, checksum or version when available
## Methods
<method in prose, including transformations, statistical tests, correction method,
thresholds, seeds, and other result-changing parameters>
## Software and data sources
- R/Python package: exact version
- External API/database: release or access date
- Wisp/model/runtime metadata: exact recorded value when available
## Commands and scripts
- `<project-relative script>` — how it was executed
## Outputs
- `<project-relative path>` — meaning and format
## Limitations
<assumptions, exclusions, and unresolved reproducibility gaps>Write methods from executed code and recorded parameters, not from a generic template. Do not claim a package, database, model, OS, or version that was not actually used or observed.
Record direct dependencies used by the module:
packageVersion("<package>") for named packages and sessionInfo() for
the runtime context.importlib.metadata.version("<distribution>"); use the project lock
file when it is the authoritative environment record.unavailable rather than guessing.Do not paste an entire global pip freeze into every module. If a complete
environment export is useful, save it once as a separate artifact and link it
from the README.
After all modules pass their checks, summarize the dependency chain and link the
module READMEs. Treat those READMEs as the first-version source of truth.
Generate a root METHODS.md only when the user asks for it or a deterministic
project tool can derive it from the module records; do not maintain a second
hand-edited copy that can drift.
© xuzhougeng, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/analysis-workflow of xuzhougeng/wisp-science.
Open the folder on GitHubat commit b77b170
Analysis Workflow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Analysis Workflow this skillxuzhougeng/wisp-science | 1k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Repo Intake And Planlllllllama/RigorPilot-Skills | 497 | 1 repos | ~531 | Automated safety check: Pass | MIT | |
| Mdr 745 Specialistdavila7/claude-code-templates | 32k | 1 repos | ~2.2k | Automated safety check: Pass | MIT | |
| Documentation Research Methodologyprime-radiant-inc/greenfield | 292 | — | ~4.6k | Automated safety check: Pass | Apache-2.0 | |
| Fact Checkerdaymade/claude-code-skills | 1.4k | 2 repos | ~2.1k | Automated safety check: Pass | MIT | |
| Diagram Designcathrynlavery/diagram-design | 45k | 1 repos | ~7.5k | Automated safety check: Pass | MIT |
lllllllama/RigorPilot-Skills
Rigor Intake helper for README-first deep learning repo reproduction.
davila7/claude-code-templates
EU MDR 2017/745 regulation specialist and consultant for medical device requirement management.
prime-radiant-inc/greenfield
Method for extracting behavioral specifications from a product's public documentation: tiered search order, claim extraction rules, output structure, stop criteria and gap analysis.
daymade/claude-code-skills
Verifies factual claims in documents using web search and official sources, then proposes corrections with user confirmation.
cathrynlavery/diagram-design
Creates branded diagrams, from architecture, flowchart and sequence to charts and maps, as self-contained HTML with inline SVG, with import from draw.io, Mermaid and Excalidraw.
moeru-ai/airi
Write or rewrite technical text with the rules of ASD-STE100 Simplified Technical English so it is clear, unambiguous, and free of AI slop.
xuzhougeng/wisp-science
A skill your agent uses when designing, reviewing, or implementing single-cell RNA-seq QC in Python or R with a human-in-the-loop, data-driven approach.
xuzhougeng/wisp-science
学术审查 / research-integrity screening of a manuscript's figures and reported numbers.
xuzhougeng/wisp-science
将概念、理论或分析方法类图书蒸馏为证据可追溯、经人工门禁审核且不暴露书名、作者、出版社等来源身份的任务型 Skill 候选。用于新建或恢复图书蒸馏、以本地 Tesseract 扫描 DOCX 全部内嵌图像或 Poppler 渲染的扫描 PDF 全页、建立 source map 与 evidence/claim/relation/capability…
xuzhougeng/wisp-science
Create, update, validate, and evaluate Wisp skills. An agent skill from xuzhougeng/wisp-science.
xuzhougeng/wisp-science
Build, audit, authorize, recover, or finalize dynamic Zotero citations and bibliographies in Microsoft Word DOCX files with a protected-source, digest-bound workflow.
xuzhougeng/wisp-science
Set up and validate a reproducible Python or R environment on a Wisp execution context.
Categories
Organize multi-step scientific analyses into reproducible, self-contained modules. Analysis Workflow is an agent skill from xuzhougeng/wisp-science. Organize multi-step scientific analyses into reproducible, self-contained modules.
Analysis Workflow fits situations like: workflows such as QC→PCA→DEG→GSEA that produce scripts; tasks that involve Technical documentation.
Run `npx skills add xuzhougeng/wisp-science --skill analysis-workflow -a claude-code`. Or copy the skill folder (skills/analysis-workflow in xuzhougeng/wisp-science) into .claude/skills/analysis-workflow in your project. Claude Code loads it when a task matches its description.
Run `npx skills add xuzhougeng/wisp-science --skill analysis-workflow -a codex`. Or copy the skill folder (skills/analysis-workflow in xuzhougeng/wisp-science) into .agents/skills/analysis-workflow in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add xuzhougeng/wisp-science --skill analysis-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/analysis-workflow, .gemini/skills/analysis-workflow, .github/skills/analysis-workflow and .opencode/skills/analysis-workflow in your project.
Going by SKILL.md and its folder, Analysis Workflow needs the command-line tools its instructions call (python and pip). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Analysis Workflow is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Analysis Workflow: Repo Intake And Plan (lllllllama/RigorPilot-Skills, 497 stars), Mdr 745 Specialist (davila7/claude-code-templates, 32k stars), Documentation Research Methodology (prime-radiant-inc/greenfield, 292 stars) and Fact Checker (daymade/claude-code-skills, 1.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
xuzhougeng (a GitHub user) maintains it in xuzhougeng/wisp-science, which has 1,017 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on October 8, 2026.
Source: xuzhougeng/wisp-science on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.