Agent skill

Computational Experiments

by flonat in flonat/flonat-research

Scaffold, execute, analyse, and publish computational research experiments through a reproducible staged workflow.

MITAuto-check passedResearch & Science

Install Computational Experiments

skills CLI
$ npx skills add flonat/flonat-research --skill computational-experiments -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install flonat/flonat-research computational-experiments --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/flonat/flonat-research.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/computational-experiments .claude/skills/computational-experiments && rm -rf skills-src

Use ~/.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/

Facts

Skill name
computational-experiments
GitHub stars
145
Token cost
~4k tokens
SKILL.md length
1,703 words
Files
11 (incl. references)
Skills in repo
83
Repo updated
First seen
Licence
MIT

At a glance

Scaffold, execute, analyse, and publish computational research experiments through a reproducible staged workflow.

  • Works in 5 steps: Detect & Configure → Scaffold → Experiment Design → …
  • A research question requires simulations
  • SKILL.md covers Modes, When to Use, When NOT to Use and Workflow, plus 2 more sections
  • Calls git and uv

What it does

Computational Experiments is an agent skill from flonat/flonat-research. Scaffold, execute, analyse, and publish computational research experiments through a reproducible staged workflow. Use when a research question requires simulations or computational sweeps rather than a one-off script.

Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `references/algorithm-templates.md`, `references/autonomous-sweep.md` and `references/experiment-patterns.md`).

It sits in Research & Science, covering Hypothesis generation. The repository describes itself as: Shareable Claude Code + Codex infrastructure for PhD researchers — skills, agents, hooks, and rules for academic workflows. The licence is MIT.

When your agent uses it

  • A research question requires simulations
  • Computational sweeps rather than a one-off script

Example prompts

  • “/computational-experiments”

Requirements

  • Python 3
  • Pre-approved tools (allowed-tools): Bash(uv*, pytest*, mkdir*, ls*, cp*), Read, Write, Edit, Glob, Grep, AskUserQuestion, Skill

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Detect & Configure
  2. Scaffold
  3. Experiment Design
  4. Publication Output
  5. Audit & Save

What it can do on your machine

Read from SKILL.md and the folder at commit da27600. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(uv*
    • pytest*
    • mkdir*
    • ls*
    • cp*)
    • Read
    • Write
    • Edit
    • Glob
    • Grep

    …and 2 more on the same allowed-tools line.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • uv

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Computational Experiments loads about 4k tokens when it runs, and up to ~30k if it reads all its reference files. Until then it costs about 61 tokens; SKILL.md has 1,703 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~61
When it runs · the whole SKILL.md, loaded when a task matches
~4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~30k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from flonat/flonat-research at commit da27600, republished under its MIT licence (© flonat). 1,703 words, ~4,000 tokens.

Download SKILL.mdSave it as .claude/skills/computational-experiments/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.
name
computational-experiments
description
Scaffold, execute, analyse, and publish computational research experiments through a reproducible staged workflow. Use when a research question requires simulations or computational sweeps rather than a one-off script.
allowed-tools
Bash(uv*, pytest*, mkdir*, ls*, cp*), Read, Write, Edit, Glob, Grep, AskUserQuestion, Skill
argument-hint
[project-path] [--mode scaffold|experiment|figures|full] [--budget <minutes>] [--scaffold standard|robustness|replication]
agent-dependencies
code-review
skill-dependencies
multi-perspective

Computational Experiments

Lifecycle skill for algorithmic research projects where the code IS the scientific contribution.

Modes

ModeWhat it doesPhases
ScaffoldCreate/audit package structure + algorithm skeleton1–2
ExperimentDesign and run pre-specified sweep campaigns1, 3–4
ExploreAdaptive experiment loop: modify → run → evaluate → keep/discard1, 3E–4
AutonomousParallel self-correcting sweep with sub-agents1, 3A–4
FiguresGenerate publication output from results1, 4
FullComplete pipeline1–5

Default: Full. Detect mode from user request or ask if ambiguous.

--scaffold Flag

Sets a stage progression template for the experiment campaign. Templates provide structured checklists and exit criteria for each stage.

ScaffoldStagesBest for
standardInit → Tune → Creative → AblateAlgorithm development, ML, simulation
robustnessMain spec → Alternatives → Placebo → SensitivityCausal inference, econometrics
replicationExact → Our data → Extensions → RobustnessReplicate-and-extend papers

Templates live in templates/experiments/. When a scaffold is active:

  1. Present the current stage's checklist before starting work
  2. Gate progression: don't move to the next stage until exit criteria are met
  3. Log stage transitions in the experiment breadcrumb

Default (no flag): user-defined stages (current behavior). Scaffold is a guide, not a cage — users can skip stages or reorder with explicit acknowledgment.

--budget Flag

Sets a campaign-level time budget in minutes for the entire experiment run. When set:

  1. Record start time at the beginning of Phase 3 (any variant)
  2. Check remaining budget before launching each new config, sweep batch, or explore iteration
  3. Soft stop when budget is exhausted: finish the current run, save all results collected so far, skip remaining configs
  4. Never hard-kill a running experiment mid-execution — always let the current run complete
ModeHow budget applies
ExperimentSkip remaining sweep configs when time is up
ExploreExit the explore loop at the next iteration boundary
AutonomousDo not spawn new agent batches; let running batches finish
FiguresBudget does not apply (figure generation is fast)

Reporting: When a budget triggers early stop, append to the breadcrumb:

- **Budget:** Stopped after <N>/<M> configs (budget: <X> min, elapsed: <Y> min)

Default: No budget (run all configs to completion). Typical values: --budget 30 for quick exploration, --budget 120 for overnight sweeps.

Use Experiment when the design space is known upfront (grid/random sweep). Use Explore when the design space is unknown and the agent should adaptively search (inspired by Karpathy's autoresearch).

When to Use

  • "Set up experiments for my algorithm" / "Scaffold the project"
  • "Run the benchmark" / "Design the sweep"
  • "Explore what auction parameters reduce collusion" / "Try different architectures"
  • "Generate convergence plots" / "Make publication figures from results"
  • Any project where algorithms, simulations, or optimisation loops are the contribution

When NOT to Use

  • Empirical data analysis (observational/survey data) → data-analysis
  • Experimental design for human subjects → experiment-design
  • Causal inference strategy → causal-design
  • LaTeX compilation → latex

Workflow

Phase 1: Detect & Configure
  1. Read project context: CLAUDE.md, MEMORY.md, .context/project-recap.md if they exist
  2. Detect structure: Scan for src/, experiments/, tests/, pyproject.toml, setup.py
  3. Detect language: Check existing files. Default: Python with uv. Ask if ambiguous.
  4. Read MEMORY.md: Look for [LEARN:code] tags, notation registry, key decisions — apply established conventions
  5. Determine mode: From user request or ask. If existing package exists, skip scaffold.
  6. Inventory existing code: Map modules, entry points, config objects, result files

Read references/package-scaffold.md if scaffold mode is active.

Phase 2: Scaffold

Skip if: Package structure already exists and user requested experiment/figures mode.

  1. Package structure: Create src/<pkg>/, tests/, experiments/configs/, scripts/
  2. Build config: pyproject.toml with hatchling, dev dependencies (pytest, matplotlib, numpy)
  3. Algorithm skeleton: Base classes (Algorithm, Experiment, Metric) with # TODO: markers. For multi-agent projects, use BaseAgent, Environment, MultiAgentSimulation instead — see references/multi-agent-patterns.md
  4. Test skeleton: Unit test stubs, convergence test template, smoke test
  5. Experiment infrastructure: Config dataclass template, runner script template
  6. Gitignore: Add results/, *.pkl, wandb/, __pycache__/

Read references/algorithm-templates.md for skeleton code. Read references/package-scaffold.md for directory layout.

Gate: Verify package installs with uv pip install -e ".[dev]" before proceeding.

Phase 3: Experiment Design

Prerequisite: Working package (Phase 2 or pre-existing).

  1. Config schema: Python dataclass with validation, defaults, serialization to/from YAML
  2. Config hashing: SHA-256 fingerprint for reproducibility tracking (see references/experiment-patterns.md)
  3. Sweep definitions: Grid sweep (all combinations), random sweep (budget-limited), manual configs
  4. Seed management: np.random.default_rng(seed) everywhere. Seeds passed through config, never global state.
  5. Runner script: Config → initialize → loop → collect → save. Reads config, runs n_seeds repetitions, saves per-seed results.
  6. Baseline implementations: Same interface as main algorithm, registered in config
  7. Result aggregation: Per-seed CSV → aggregated stats (mean ± std). Canonical column naming.
  8. Parallelization: concurrent.futures.ProcessPoolExecutor for independent seeds/configs. For large sweeps (10+ configs × 10+ seeds, GPU-bound, or >30-min runs): move to [HPC cluster] HPC — see docs/guides/hpc.md in Task Management and copy templates/slurm/{array,gpu}.sbatch into hpc/ with sync-up.sh / sync-down.sh. Recent reference implementations: Projects/NLP/{example-project-a,example-project-b}/hpc/.
  9. Checkpointing: Save intermediate results to allow resume on crash
  10. Dual output: Dated archive + "latest" symlink for quick access (see references/experiment-patterns.md)

For multi-agent simulations, also include:

  1. Agent composition: Heterogeneous population specs with distribution presets (uniform, weighted, custom)
  2. Feature toggles: Opt-in capabilities per agent type (memory, messaging) — enables ablation studies
  3. Messaging service: Round-based broadcast channel for inter-agent communication
  4. Multi-level metrics: Agent-level (individual performance) + system-level (aggregate outcomes) + emergent-level (herding, convergence)

See references/multi-agent-patterns.md for all multi-agent patterns.

Read references/experiment-patterns.md for config, sweep, and runner patterns.

Gate: Run a smoke test — single config, single seed, verify output files are created.

Phase 3E: Explore Loop (Adaptive Experiments)

Use instead of Phase 3 when: The design space is unknown, the user wants to adaptively search rather than run a pre-specified sweep, or the user says "explore", "try things", "see what works".

Read references/explore-loop.md for the full protocol. Summary:

  1. Branch: Create experiments/<tag> branch (e.g. experiments/mar14-collusion-params)
  2. Baseline: Run the code as-is, record baseline metric in results.tsv
  3. Loop (autonomous until interrupted or budget exhausted):
    • Propose a modification based on results so far (informed by prior keep/discard outcomes)
    • Apply the change to the target file(s)
    • git commit the change
    • Run with time budget: timeout <budget>s uv run python <script> > run.log 2>&1
    • Extract metric from output
    • Log to results.tsv: commit hash, metric, status (keep/discard/crash), description
    • If improved → keep (advance branch)
    • If not improved → discard (git reset --hard HEAD~1)
    • If crashed → attempt fix once, else discard and move on
  4. Stop when: user interrupts, --budget time exhausted (campaign-level), per-run timeout exceeded, or N consecutive discards with no progress

Key principles:

  • One change per iteration — never stack multiple untested changes
  • Log every attempt, including discards and crashes
  • The TSV is the ground truth — it captures the full exploration history
  • Simplicity criterion: prefer changes that simplify the code for equal or better metrics

Gate: results.tsv exists with at least a baseline entry before entering the loop.

Show full SKILL.md (622 more words)Show less
Phase 3A: Autonomous Sweep (Parallel Self-Correcting)

Use instead of Phase 3 when: 10+ configs, known failure-prone experiments, or user says "autonomous", "hands-off", "self-correcting sweep".

Read references/autonomous-sweep.md for the full protocol. Summary:

  1. Batch configs into groups of max 4 parallel agents
  2. Spawn sub-agents — each runs its batch, detects failures by signature (shape mismatch, NaN, empty array, timeout), diagnoses, fixes, retries (max 3 cycles)
  3. Aggregate results — coordinator collects batch results, reports success/fixed/unresolved counts
  4. Generate figures for all successful configs

Key constraints:

  • Max 4 parallel agents
  • Max 3 retry cycles per config
  • Agents must not modify shared code simultaneously
  • Each fix is committed for traceability

Graceful degradation: If some batches fail while others succeed, collect all successful results and report failures. Only stop entirely if ALL batches fail. See shared/skill-design-patterns.md (Graceful Degradation section).

Gate: At least one config must succeed. If all fail, report the unresolved errors and stop.

Breadcrumb: After any Phase 3 variant completes, append to .planning/state.md (if exists) or .context/current-focus.md:

### [computational-experiments] Experiments complete [YYYY-MM-DD HH:MM]
- **Done:** [N configs run, N seeds, mode: experiment/explore/autonomous]
- **Outputs:** [result files at <path>, N successful / N total]
- **Next:** Publication output (figures/tables)
Phase 4: Publication Output

Prerequisite: Result files exist in results/ or experiments/results/.

  1. Convergence plots: Metric vs iteration/budget (mean ± std across seeds, multiple methods)
  2. Comparison charts: Bar chart or table comparing methods across problems
  3. Ablation plots: Performance with/without each component (for multi-agent: use feature toggle ablation configs)
  4. Sensitivity analysis: Metric vs parameter (line plot with shaded confidence band)
  5. Tables: Performance tables exported as .tex via \input{} — never hard-code results
  6. Figure script: scripts/make_all_figures.py that regenerates all figures from saved results

Read references/figure-recipes.md for matplotlib recipes.

Output routing:

  • Figures → paper/figures/ as PDF (per overleaf-separation rule)
  • Tables → paper/tables/ as .tex (per no-hardcoded-results rule)
  • Figure scripts → scripts/ (never inside paper/)
Phase 5: Audit & Save
  1. Reproducibility check:
    • Seed determinism: same config + seed → same output?
    • Config completeness: can results be regenerated from saved configs?
    • Output freshness: are figures newer than their source data?
    • Dependency pinning: are versions locked in pyproject.toml or uv.lock?
  2. Code review: Invoke the code-review agent on all generated scripts (via skill-routing mechanism)
  3. Record learnings: Write [LEARN:code] tags for project-specific conventions discovered
  4. Suggest next steps: compilation with latex, additional experiments, replication-package

Breadcrumb: After Phase 5 completes, append to .planning/state.md (if exists) or .context/current-focus.md:

### [computational-experiments] Phase 5 complete [YYYY-MM-DD HH:MM]
- **Done:** [reproducibility check, code review score, N learn tags recorded]
- **Outputs:** [figures at <path>, tables at <path>]
- **Next:** [suggested next steps]

Evolution Protocol

This skill improves with each invocation on a project:

  1. Before work: Read MEMORY.md for existing [LEARN:code] entries and Key Decisions
  2. During work: Note any convention, naming pattern, or structural choice that should persist
  3. After work: Record [LEARN:code] tags and update Key Decisions table

Examples of learnings to capture:

  • [LEARN:code] This project uses ElicitationConfig dataclass, not YAML files
  • [LEARN:code] Metrics are in src/utils/metrics.py, not a separate package
  • [LEARN:code] Seeds are managed via utils/seeds.py with MASTER_SEED + offset

Cross-References

ResourceWhen read
references/package-scaffold.mdPhase 2 (project structure)
references/algorithm-templates.mdPhase 2 (skeleton code)
references/experiment-patterns.mdPhase 3 (configs, sweeps, runners, config hashing, dual output)
references/multi-agent-patterns.mdPhase 2–3 (agent composition, messaging, multi-level metrics)
references/multi-agent-infrastructure.mdPhase 2–3 (feature toggles, config hashing, simulation runner, visualization)
references/explore-loop.mdPhase 3E (adaptive explore loop)
references/autonomous-sweep.mdPhase 3A (parallel self-correcting sweep)
references/figure-recipes.mdPhase 4 (matplotlib recipes)
shared/publication-output.mdPhase 4 (table/figure format standards)
shared/multi-language-conventions.mdPhase 1 (if non-Python)
docs/guides/hpc.md (Task Management)Phase 3 (move to [HPC cluster] for large/GPU/long sweeps)
templates/slurm/*.sbatch (Task Management)Phase 3 (drop-in SLURM templates; all log git-SHA to OUT_DIR)
no-hardcoded-results rulePhase 4 (output routing)
overleaf-separation rulePhase 4 (file placement)
the code-review agentPhase 5 (auto-invoked)
data-analysis skillRedirect if task is empirical, not computational
replication-package skillPhase 5 (suggested next step)
cross-language-check skillPhase 5 (suggested next step for verification)
references/multi-analyst-design.mdPhase 3–5 (many-analysts robustness diagnostic)
shared/worker-critic-protocol.mdPhase 3–4 (inline review of generated code/results)
shared/checkpoint-resumability.mdAll phases (save/resume on crash)
templates/experiments/standard.md--scaffold standard (init/tune/creative/ablate)
templates/experiments/robustness.md--scaffold robustness (econometrics robustness)
templates/experiments/replication.md--scaffold replication (replicate-and-extend)
figure-feedback skillPhase 4 (VLM analysis of generated plots)

© flonat, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 10 other files (references) in skills/computational-experiments of flonat/flonat-research.

  • SKILL.md
  • references/algorithm-templates.md
  • references/autonomous-sweep.md
  • references/experiment-patterns.md
  • references/explore-loop.md
  • references/figure-recipes.md
  • references/multi-agent-infrastructure.md
  • references/multi-agent-patterns.md
  • references/multi-analyst-design.md
  • references/package-scaffold.md
  • references/python-econometrics.md

Open the folder on GitHubat commit da27600

Compare with similar skills

Computational Experiments 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.

Computational Experiments compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Computational Experiments this skillflonat/flonat-research145—~4kAutomated safety check: PassMIT
Hypothesis Generationspacering-net/codeg3.8k15 repos~3.6kAutomated safety check: NotesMIT
Nature Paper CardYuan1z0825/nature-skills46k2 repos~2.1kAutomated safety check: PassApache-2.0
Hypothesis GenerationK-Dense-AI/claude-scientific-writer2.4k2 repos~3.9kAutomated safety check: PassMIT
Good QuestionRimagination/good-question3051 repos~4.3kAutomated safety check: PassMIT
Claim-Driven Experiment PlannerzjYao36/Auto-Research-Refine1287 repos~2.3kAutomated safety check: NotesNone

Similar skills

  • Hypothesis Generation

    spacering-net/codeg

    Structured hypothesis formulation from observations. An agent skill from spacering-net/codeg.

    3.8k GitHub starsUsed in 15 repos~3.6k tokens
    Research & ScienceAuto-check: notes
  • Nature Paper Card

    Yuan1z0825/nature-skills

    Builds a structured deep-reading card for one scientific paper, covering methods, how experiments support claims, limitations and research ideas, with a script to prepare the source.

    46k GitHub starsUsed in 2 repos~2.1k tokens
    Research & ScienceAuto-check passed
  • Hypothesis Generation

    K-Dense-AI/claude-scientific-writer

    Formulate evidence-bounded scientific questions, candidate hypotheses, rival explanations, causal or associational claims, discriminating predictions, measurements, and preregistration-ready…

    2.4k GitHub starsUsed in 2 repos~3.9k tokens
    Research & ScienceAuto-check passed
  • Good Question

    Rimagination/good-question

    A skill your agent uses when a researcher is choosing, framing, refining, or stress-testing a research question, hypothesis, thesis topic, project idea, grant direction, paper angle, or stalled…

    305 GitHub starsUsed in 1 repo~4.3k tokens
    Research & ScienceAuto-check passed
  • Claim-Driven Experiment Planner

    zjYao36/Auto-Research-Refine

    Turns a refined research proposal into a claim-to-evidence-to-run-order roadmap instead of a sprawling benchmark wishlist.

    128 GitHub starsUsed in 7 repos~2.3k tokens
    Research & ScienceAuto-check: notes
  • High Stakes Analytics Decision Lab

    limingrui679-design/high-stakes-analytics-decision-lab

    Build or review source-backed descriptive, diagnostic, predictive, and prescriptive analysis for consequential decisions.

    989 GitHub stars~2.2k tokensUpdated 2 days ago
    Research & ScienceAuto-check passed

More from flonat/flonat-research

All 83 skills in this repo
  • Latex Posters

    flonat/flonat-research

    Create a large-format academic poster in LaTeX using beamerposter, tikzposter, or baposter.

    145 GitHub stars~1.5k tokensUpdated 8 days ago
    Auto-check: notes
  • Skill Creator

    flonat/flonat-research

    Create, revise, and evaluate reusable AI workflow skills, including trigger-quality tests.

    145 GitHub stars~4.4k tokensUpdated 8 days ago
    Auto-check passed
  • DOCX

    flonat/flonat-research

    Create, read, edit, or convert Microsoft Word documents while preserving professional document structure.

    145 GitHub stars~1.2k tokensUpdated 8 days ago
    Auto-check passed
  • PDF

    flonat/flonat-research

    Read, create, combine, split, rotate, OCR, watermark, secure, or extract content from PDF files.

    145 GitHub stars~488 tokensUpdated 8 days ago
    Auto-check passed
  • Init Project Orchestration

    flonat/flonat-research

    Create or migrate project-level agents, repeatable project workflows, and planning state from one client-neutral contract, then render repository-scoped adapters for both Claude Code and Codex.

    145 GitHub stars~1.6k tokensUpdated 8 days ago
    Auto-check passed
  • Pre Commit Audit

    flonat/flonat-research

    Deliver a fast pre-commit safety scan: file size, anonymity (author / affiliation strings in tex/bib), hardcoded secrets, and invisible-Unicode carriers.

    145 GitHub stars~2.8k tokensUpdated 8 days ago
    Auto-check: notes

Questions about Computational Experiments

What does Computational Experiments do?

Scaffold, execute, analyse, and publish computational research experiments through a reproducible staged workflow. Computational Experiments is an agent skill from flonat/flonat-research. Scaffold, execute, analyse, and publish computational research experiments through a reproducible staged workflow.

When should I use Computational Experiments?

Computational Experiments fits situations like: A research question requires simulations; computational sweeps rather than a one-off script.

How do I install Computational Experiments in Claude Code?

Run `npx skills add flonat/flonat-research --skill computational-experiments -a claude-code`. Or copy the skill folder (skills/computational-experiments in flonat/flonat-research) into .claude/skills/computational-experiments in your project. Claude Code loads it when a task matches its description.

How do I install Computational Experiments in Codex?

Run `npx skills add flonat/flonat-research --skill computational-experiments -a codex`. Or copy the skill folder (skills/computational-experiments in flonat/flonat-research) into .agents/skills/computational-experiments in your project. Codex loads it when a task matches its description.

Can I use Computational Experiments in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add flonat/flonat-research --skill computational-experiments -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/computational-experiments, .gemini/skills/computational-experiments, .github/skills/computational-experiments and .opencode/skills/computational-experiments in your project.

What does Computational Experiments need to run?

Going by SKILL.md and its folder, Computational Experiments needs the command-line tools its instructions call (git and uv). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Bash(uv*, pytest*, mkdir*, ls*, cp*), Read, Write, Edit, Glob, Grep, AskUserQuestion, Skill.

Does Computational Experiments access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Computational Experiments safe to install?

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.

What licence does Computational Experiments use?

Computational Experiments is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Computational Experiments use?

About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 26k tokens, read only when the agent opens those files.

What are the alternatives to Computational Experiments?

Skills that share tags, products or a category with Computational Experiments: Hypothesis Generation (spacering-net/codeg, 3.8k stars), Nature Paper Card (Yuan1z0825/nature-skills, 46k stars), Hypothesis Generation (K-Dense-AI/claude-scientific-writer, 2.4k stars) and Good Question (Rimagination/good-question, 305 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Computational Experiments?

flonat (a GitHub user) maintains it in flonat/flonat-research, which has 145 GitHub stars. The repository holds 83 skills in this directory. The repository was last updated on September 29, 2026.

Source: flonat/flonat-research on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.