Agent Native

interpret-result

This skill interprets results from completed experiments, literature searches, or solution candidates within a research context.

by ImbueOfficial publisherNot reviewed

Identity proven by GitHub's verified organisation badge (imbue-ai)

Agents
Claude Code
License
AGPL-3.0 (copyleft)
Pin
a2ee48cpinned Oct 9, 2026
Context cost
about 1,500 tokenswhen the skill loads
GitHub stars
36on imbue-ai/catalyst
Scripts
None found

What it does

“Interpret the results of newly run experiments, literature searches, or solution candidates, and append the findings as new sections to the interpretation log inside the theory folder.”
The author's description, from SKILL.md

Generated summary from the skill's own text

This skill interprets results from completed experiments, literature searches, or solution candidates within a research context. It reads these results, analyzes findings against the current theory and research goal, and appends structured interpretations to a central interpretation log while preserving historical records.

When to use it

  • Analyzing experimental outputs to extract meaningful conclusions from measured data.
  • Synthesizing literature search findings into the broader research context.
  • Evaluating proposed solutions against experimental validation results.
  • Documenting interpretations without modifying existing theory or historical logs.

When not to

  • When modifying or updating the core theory document itself.
  • To retroactively change or overwrite previous interpretation entries.
  • Without access to the theory folder and result artifacts in the local directory.

Install

These commands install from the publisher's repository and need no account.

skills CLI

npx skills add imbue-ai/catalyst --skill interpret-result

Installs from the repository's default branch, which may have changed since the commit we checked.

GitHub CLI 2.90 or later

gh skill install imbue-ai/catalyst interpret-result@a2ee48c34741df5d4549d97b22aa44589d9eaa6a

Installs the commit we checked (a2ee48c).

Copy by hand

Download the folder at a2ee48c and put it in .claude/skills/interpret-result for Claude Code and in .agents/skills/interpret-result for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.

Skill folder on GitHub at a2ee48c

Copy for your agent

A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.

Prompt

Install the agent skill "interpret-result" by Imbue.

Source, pinned to commit a2ee48c34741df5d4549d97b22aa44589d9eaa6a:
https://github.com/imbue-ai/catalyst/tree/a2ee48c34741df5d4549d97b22aa44589d9eaa6a/src/claude_skills/skills/interpret-result

1. Download that folder at exactly this commit. Do not use the default branch.
2. Copy every file unchanged, keeping the folder structure, into .claude/skills/interpret-result/ for Claude Code and .agents/skills/interpret-result/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist.
3. Do not edit the files, and do not run any script in the folder unless I ask you to.
4. When you are done, list the files you copied and where you put them.

Listing and checks: https://www.agentnative.dev/skills/imbue/interpret-result

SKILL.md at the pin

---
name: interpret-result
description: "Interpret the results of newly run experiments, literature searches, or solution candidates, and append the findings as new sections to the interpretation log inside the theory folder."
argument-hint: "theory ID and one or more result IDs (e.g. T_20260616_123456_abcdef X_20260616_123456_abcdef L_20260616_123456_abcdef)"
---

We are performing research to solve the goal described in the file `goal.txt`. As part of this research, we have been running experiments, literature searches, and designing solution candidates. Some new results have become available from one or more completed processes (experiments, literature searches, or solution candidates). Your goal is to interpret these results and append your interpretations and conclusions to the central interpretation log.

## Mandate
- Keep interpretations objective and strictly supported by empirical observations or literature findings. Avoid over-generalizing or jumping to unsupported conclusions.
- Do not modify or overwrite any historical sections of the interpretation log; only append the new sections under new headers, with exactly one section for each input result.

## Input
Arguments: $ARGUMENTS

The arguments contain a theory ID (like `T_...`) and one or more result IDs (like `X_...` for experiments, `L_...` for literature searches, or `U_...` for solution candidates). Parse all IDs from the arguments.

## Folder Setup
All commands must be run in the current working directory. Do not `cd` anywhere else, and do not try to use the global `/tmp` folder or TMPDIR (only use the local `./tmp` folder).

Set up two folders — one for the input context, one for your own output:
- `CONTEXT_DIR`: `mktemp -d -p ./tmp interpret-result-context-XXXX`
- `OUTPUT_DIR`: `mktemp -d -p ./tmp interpret-result-output-XXXX`

Run this command to populate the context, which retrieves the theory and result artifacts from the database:
```bash
uv run python <SKILL_BASE_DIR>/scripts/context_manager.py create_context \
    --for_agent_type interpret-result \
    --target_folder <CONTEXT_DIR> \
    --from_theory <T_ID> \
    [--from_experiment <X_ID_1> --from_experiment <X_ID_2> ...] \
    [--from_literature <L_ID_1> --from_literature <L_ID_2> ...] \
    [--from_solution <U_ID_1> --from_solution <U_ID_2> ...]
```
*Make sure to repeat the `--from_experiment`, `--from_literature`, and `--from_solution` flags for all corresponding IDs parsed from the arguments.*

Initialize your output directory with the current theory folder files:
```bash
cp -r "<CONTEXT_DIR>/theory/"* "<OUTPUT_DIR>/"
```

- `<CONTEXT_DIR>/theory/` — contains `theory.md` and optionally `interpretation_log.md` (read-only historical logs).
- `<CONTEXT_DIR>/results/experiments/<X_ID>/` — contains the experiment folder with `description.md` and all generated plots, logs, and CSV outputs (if experiment results were checked out).
- `<CONTEXT_DIR>/results/literature/<L_ID>/` — contains the literature search results folder with `summary.md` (if literature results were checked out).
- `<CONTEXT_DIR>/results/solutions/<U_ID>/` — contains the solution candidate folder with `solution.md` (if solution candidates were checked out).
- `<OUTPUT_DIR>/` — contains `theory.md` (which you must leave completely unchanged) and optionally `interpretation_log.md` which you will modify or create to append exactly one new section for each input result.

## Obtaining cited experiment IDs
Your inputs may cite specific experiment IDs (`X_...`). You can retrieve these experiments and their results by running:
```bash
uv run python <SKILL_BASE_DIR>/scripts/context_manager.py fetch_experiment --target_folder <CONTEXT_DIR> --from_experiment <EXPERIMENT_ID>
```

This command will place the experiment description (`description.md`), Python script (`script.py`), and results into the `<CONTEXT_DIR>/experiments/<EXPERIMENT_ID>` folder.

## Execution Steps

1. **Context Checkout**: Run the `create_context` bash command above to retrieve the historical theory folder and new results.
2. **Review Current Research State**: Read `<CONTEXT_DIR>/theory/theory.md` and additionally `<CONTEXT_DIR>/theory/interpretation_log.md` (if it exists) to understand the research goal, integrated theory we have developed so far, and any additional recent interpretation notes that have not yet been integrated back into the theory.
3. **Locate and Review Results**:
   - **Experiments**: Check `<CONTEXT_DIR>/results/experiments/<X_ID>/`. Read `description.md` and carefully inspect the generated files (plots, CSVs, logs, etc.). Start by reviewing `stderr.log` and `stdout.log` to check if any errors may have occurred.
   - **Literature Searches**: Check `<CONTEXT_DIR>/results/literature/<L_ID>/`. Read `summary.md` to find the summarized literature findings and search insights.
   - **Solution Candidates**: Check `<CONTEXT_DIR>/results/solutions/<U_ID>/`. Read `solution.md` (and any related files) to review the proposed solution candidate. The solution will have been validated through an experiment, mentioned in the `solution.md` file by its experiment ID (`X_...`). Please see the instructions above to obtain the cited experiment ID with its specific setup and results.
4. **Draft Interpretations**: Draft a new section *for each new result ID* passed as input:
   - State clearly what result type and ID are being interpreted.
   - Summarize the empirical observations (for experiments), the retrieved literature findings (for literature searches), or the proposed solution design (for solution candidates).
   - Detail the conclusions and interpretations drawn from these observations/findings, and outline remaining open questions or next steps.
   - You must write exactly one new markdown section under a new header for each input result:
     - For an experiment: `## Experiment <X_ID>: <Title>`
     - For a literature search: `## Literature Search <L_ID>: <Title>`
     - For a solution candidate: `## Solution Candidate <U_ID>: <Title>`
5. **Update Log**: Append these new sections to `<OUTPUT_DIR>/interpretation_log.md` (create the file if it does not exist, and only append to it, while leaving `<OUTPUT_DIR>/theory.md` unchanged).
6. **Store Results**: Persist the updated interpretation log to the database:
   ```bash
   uv run python <SKILL_BASE_DIR>/scripts/context_manager.py store_results \
       --from_agent_type interpret-result \
       --from_folder <OUTPUT_DIR> \
       --parent_theory <T_ID>
   ```
   *Replace `<T_ID>` with the ID of the input theory.*

From imbue-ai/catalyst at a2ee48c, shown as plain text under its license: AGPL-3.0 (copyleft). The license text is in LICENSE.

View SKILL.md on GitHub at a2ee48c

Files

1 file, 6.6 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.

Skill folder on GitHub at a2ee48c
All 50 skills from Imbue

More from Imbue

  • architect

    Generates an architecture document for a feature by reading the existing spec, analyzing the codebase deeply, and conducting guided Q&A with the user to…

    Claude Code · about 4K tokens · pinned 6 days ago

  • build

    This skill executes a multi-step implementation plan by working through task files sequentially.

    Claude Code · about 1.1K tokens · pinned 6 days ago

  • build-sculptor-extension

    Build or modify Sculptor extensions, which are runtime ES modules that add panels, overlays, widgets, home views, or settings UI to the Sculptor frontend.

    Contains scripts

    Claude Code, Codex, Cursor +3 · about 3.3K tokens · pinned 6 days ago

  • fix-bug

    Fixes bugs using test-driven development with an interactive or autonomous workflow.

    Claude Code · about 9.8K tokens · pinned 6 days ago

  • handoff

    This skill hands off ongoing work to a fresh agent, either in the same workspace or a new isolated workspace, while preserving context through a synthesized…

    Claude Code · about 1.1K tokens · pinned 6 days ago

  • help

    This skill fetches the latest Sculptor documentation from GitHub and answers user questions about how to use Sculptor's features, including workspaces…

    Claude Code · about 880 tokens · pinned 6 days ago

All Docs and writing skills
  • n8n-docs-assistant

    This skill answers questions about n8n configuration, setup, credentials, nodes, and troubleshooting by retrieving information from current n8n documentation.

    by n8nOfficial publisher

    Claude Code, Codex, Cursor +3 · about 450 tokens · pinned 6 days ago

  • algodocs-automation

    This skill automates Algodocs document processing tasks through Composio's toolkit via the Rube MCP server.

    by ComposioOfficial publisher

    Claude Code, Codex, Cursor +3 · about 690 tokens · pinned 6 days ago

  • remotion-docs

    This skill enables agents to search and retrieve Remotion documentation via the Algolia API and fetch pages as Markdown.

    by RemotionOfficial publisher

    Claude Code, Codex, Cursor +3 · about 320 tokens · pinned 6 days ago

  • remotion-docs

    This skill searches the Remotion documentation using the Algolia API and retrieves documentation pages as Markdown.

    by RemotionOfficial publisher

    Claude Code, Codex, Cursor +3 · about 320 tokens · pinned 6 days ago

  • receipts

    This skill generates a personal Claude Code usage report from local session transcripts stored in ~/.claude/projects, mining activity across projects without…

    by AnthropicOfficial publisher

    Contains scripts

    Claude Code · about 4.1K tokens · pinned 6 days ago

  • solo

    This skill enables an agent to work through a single difficult mathematics problem independently within one session.

    by AnthropicOfficial publisher

    Claude Code · about 1.4K tokens · pinned 6 days ago

Open roles at Imbue

No open roles at Imbue on the Agent Native jobs board right now.

Browse the jobs board

The skills listed here are third-party software, collected from public GitHub repositories as a catalog of recent skills and provided as is. Agent Native does not write or control them and is not responsible for any harm, loss or damage caused by installing or using them. Labels and checks describe what we saw at one commit and are not a guarantee. Read a skill's files before you run it. Terms of use